\(@^0^@)/
[TDL] 08/15 Today's-Done-List 본문
728x90
- 제로베이스 REACT 강의
전역 상태 관리 라이브러리
Redux
- store : 모든 state는 하나의 store안에 있는 객체 트리에 저장된다.
- action : 상태 트리를 변경하는 유일한 방법은 무엇이 일어날지 서술하는 객체인 action을 보내는 것뿐
- reducers : 액션이 상태 트리를 어떻게 변경할지 명시하기 위해 reducers를 작성해야 한다.
https://www.youtube.com/watch?v=yjuwpf7VH74
Redux-Toolkit (RTK)
Redux 작업을 단순화하고, 흔한 실수를 방지하여 앱을 만들기 쉽게 해주는 라이브러리
https://www.youtube.com/watch?v=9wrHxqI6zuM
Redux-Thunk
- dispatch에 action객체가 아닌 thunk함수를 전달한다.
- 가장 간단해서 진입 장벽이 낮다.
action 객체를 dispatch 하고 -> Reducer가 해당 action 객체에 대해 store를 업데이트하기 전에
추가적인 작업을 할 수 있게 도와준다. ex) 비동기 처리, 로깅..
Redux-Toolkit이 나오면서, thunk를 사용하는 방법이 수월해졌음.
https://redux-toolkit.js.org/api/createAsyncThunk#promise-lifecycle-actions
Redux-saga
- generator를 활용한다.
- redux-thunk가 가지고 있는 몇 가지 아쉬움을 보완한다.
Redux-observable
- RxJS를 기반으로 한다.
- 가장 진입 장벽이 높다.
연휴 회고 (만족도: 7)
하.. 나는 백수인데도 연휴를 참 잘 챙겨^.^ 막상 다 쉬고 나니깐 조금 후회되긴 하지만, 그래도 푹 잘 쉰 것 같다.
근데 연휴 동안 패턴이 더 나빠져서 거의 아침에 잠이 든다; 큰일이 다아
어쨌거나 저쨌거나 내일부터는 진짜 진짜 다시 공부할 때!
벌써 8월의 절반이 지났다. 마음 굳게 먹고 목표한대로 열심히 해보자
728x90
'TDL' 카테고리의 다른 글
[TDL] 08/17 Today's-Done-List (0) | 2022.08.17 |
---|---|
[TDL] 08/16 Today's-Done-List (0) | 2022.08.16 |
[TDL] 08/14 Today's-Done-List (0) | 2022.08.14 |
[TDL] 08/11 Today's-Done-List (0) | 2022.08.12 |
[TDL] 08/10 Today's-Done-List (0) | 2022.08.10 |