Page 20 -
P. 20
13.1.4 Provider로 리액트 프로젝트에 리덕스 적용하기 739
13.1.5 useSelector와 useDispatch로 컴포넌트에서 리덕스 연동하기 740
13.2 Redux Toolkit 알아보기 741
13.2.1 액션 생성 함수와 리듀서 742
13.2.2 slice의 이름과 액션 타입 743
13.2.3 액션의 payload 743
13.2.4 자동으로 이루어지는 불변성 관리 743
13.2.5 타입스크립트와 함께 사용하기 743
13.3 리덕스로 사용자 인증 기능 구현하기 745
13.3.1 라이브러리 설치하기 745
13.3.2 auth 모듈 작성하기 745
13.3.3 루트 리듀서와 스토어를 만들고 프로젝트에 적용하기 746
13.3.4 AuthApp 틀 잡아주기 747
13.3.5 AuthApp 리덕스와 연동하기 750
13.3.6 useSelector의 DefaultRootState 지정하기 752
13.3.7 리덕스와 연동하는 로직을 Hook으로 분리하기 753
13.4 리덕스로 항목 추가하기, 읽기, 업데이트하기, 삭제하기 구현하기 756
13.4.1 todos 모듈 작성하기 756
13.4.2 TodoApp 틀 잡아주기 759
13.4.3 TodoApp 리덕스와 연동하기 764
13.5 리덕스 미들웨어를 사용하여 REST API 요청 상태 관리하기 767
13.5.1 미들웨어 적용하기 768
13.5.2 API 요청 함수 준비하기 768
13.5.3 posts 모듈 만들기 770
13.5.4 PostsApp 틀 잡아주기 773
13.5.5 PostsApp 리덕스와 연동하기 775
13.6 리덕스 정리 778
13.7 리코일 살펴보기 778
13.7.1 atom 778
13.7.2 RecoilRoot 779
13.7.3 selector 780
13.7.4 라이브러리 설치하기 782
13.8 리코일로 AuthApp 구현하기 782