React, Redux, Connetc 함수 대신 useSelect 사용하기
2024. 12. 30. 17:01ㆍ웹 개발
const 결과 = useSelector(상태 선택 함수);
Before - /container/CounterContainer.jsx
import { connect } from 'react-redux';
import Counter from '../components/Counter';
import { increase, decrease } from '../modules/counter';
const CounterContainer = ({ number, increase, decrease }) => {
return (
<Counter number={number} onIncrease={increase} onDecrease={decrease} />
);
};
export default connect(
state => ({
number: state.counter.number
}),
{
increase,
decrease
}
)(CounterContainer);
After
import { useSelector } from 'react-redux';
import Counter from '../components/Counter';
import { increase, decrease } from '../modules/counter';
const CounterContainer = () => {
const number = useSelector(state => state.counter.number);
return (
<Counter number={number} />
)
}
export default CounterContainer;
'웹 개발' 카테고리의 다른 글
React, Redux-actions 라이브러리 (1) | 2024.12.30 |
---|---|
React, Redux, To-Do List (0) | 2024.12.30 |
React + Redux, useStore, useDispatch (1) | 2024.12.27 |
React, Redux (1) | 2024.12.26 |
React, Context, useContext Hook (1) | 2024.12.26 |