TIL: Redux 최종 정리
Redux 스터디
기간: 19-01-29 ~ 19-02-28
Getting Started with Redux
Building React Applications with Idiomatic Redux
고급 상태 관리, 미들웨어, 리액트 라우터와의 병합 관련 내용.
Redux: Simplifying the Arrow Functions
화살표 함수를 이용해서, 컴포넌트와 액션 크리에이터에서 좀 더 간결한 사용이 가능.
Redux: Supplying the Initial State
Redux: Persisting the State to the Local Storage
Redux: Refactoring the Entry Point
Redux: Adding React Router to the Project
Redux: Navigating with React Router
Redux: Filtering Redux State with React Router Params
Redux: Using withRouter() to Inject the Params into Connected Components
Redux: Using mapDispatchToProps() Shorthand Notation
Redux: Colocating Selectors with Reducers
Redux tip: export selectors with related reducers. They let you decouple views and action creators from state shape.
Redux: Normalizing the State Shape
Redux: Wrapping dispatch() to Log Actions
Redux: Adding a Fake Backend to the Project
Redux: Fetching Data on Route Change
Redux: Dispatching Actions with the Fetched Data
Redux: Wrapping dispatch() to Recognize Promises
Redux: The Middleware Chain
Redux: Applying Redux Middleware
Redux: Updating the State with the Fetched Data
Redux: Refactoring the Reducers
Redux: Displaying Loading Indicators
Redux: Dispatching Actions Asynchronously with Thunks
Redux: Avoiding Race Conditions with Thunks
Redux: Displaying Error Messages
Redux: Creating Data on the Server
Redux: Normalizing API Responses with normalizr
Redux: Updating Data on the Server