redux toolkit
-
Nextjs에 Redux Toolkit와 Redux Saga 적용하기Front-end/Nextjs (12버전) 2022. 12. 1. 00:51
Nextjs에 RTK와 Saga로 전역상태관리하기 Redux는 유용하게 쓰기 위해선 복잡한 설정들을 해야 했으며 많은 패키지를 설치해야 했습니다. 이런 문제들을 해결하기 위해 Redux-Toolkit (=RTK)이 등장했습니다. 다만 RTK는 Redux-Saga를 지원하지 않으니 이를 따로 설치해서 적용해야 합니다. Redux에서 액션을 dispatch하고 비동기 작업까지 다 작성+컨트롤하면 화면단에 소스가 엄청 길어질 수 있습니다. UI는 최대한 간결해야되며 가능하면 렌더링 관련 로직만 있는 것이 좋습니다. 이런 비동기 작업을 해결해 주는게 Redux-Saga입니다. 프로젝트 소스가 많이 길고 이해가 힘들 수 있으니 티스토리용 제 깃헙 링크 공유드립니다 링크: https://github.com/bigl..