티스토리 뷰

node.js/React.js

[React] react-redux useSelector useDispatch

IT공부블로그 2021. 7. 22. 14:57
728x90
반응형

참조 : https://medium.com/@trustyoo86/react-redux%EC%9D%98-hooks%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-78f9b8aaa365

 

react-redux의 hooks를 사용하기

react에 대한 내용을 공부하면서, react-redux를 이용한 react 데모를 만들고 있었습니다. redux를 개인적으로는 좀 맘에 안들어했던 이유중 하나가, mapStateToProps 와 connect 라는 react-redux 에서…

medium.com

https://darrengwon.tistory.com/559

 

react-redux의 hook : useDispatch, useSelector

react-redux 7버전 이후 부터 생긴 훅으로 인해 connect HOC를 사용하지 않아도 된다. 그러니까 전에 이런 걸 했는데 이제 이런 귀찮은 짓을 하지 않아도 된다는 것이다. 만세~~~ function connect(mapStateToProp.

darrengwon.tistory.com

mapStateToProps = () => {

}

mapDispatchToProps = () => {

}

return connect(mapStateToProps, mapDispatchToProps)(test);

useSelector, useDispatch 를 사용하면 더이상 위 같은 연동코드를 작성하지 않아도 된다

 

const test = () => {
	const dispatch = useDispatch();
    
    const user = useSelector((store) => store.user);
    
    console.log('user: ', user);
    dispatch(user.setUserInfo(userInfo));
}

export default test;

위 코드처럼 좀 더 간단하게 코드를 작성할 수 있다.

728x90
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함