Redux

    21_리액트_리덕스

    리덕스 사용률이 가장 높은 상태관리 라이브러리 ContextAPI + useReducer을 사용한 개발흐름과 유사하다. Context와의 차이점 1. 미들웨어 비동기 작업을 더욱 체계적으로 관리가 가능하다. 2. 유용한 함수, Hooks 라이브러리 내 함수들과 Hook을 지원받을 수 있다. ex) connect,useSelector,useDispatch ... 3. 기본적인 최적화가 이미 되어있다. 4. 하나의 커다란 상태 모든 글로벌상태를 큰곳에 넣어서 사용 5. DevTools 여러 도구가 있다. 6. 이미 사용중인 프로젝트가 많음 리덕스의 사용시기? 프로젝트가 클수록, 비동기 작업을 할수록, 리덕스가 편할수록 리덕스를 사용하면 된다. 사용 키워드들 액션 상태변화가 필요하게 될때 사용 { type :..