Skip to content

Commit

Permalink
Merge pull request #170 from minhoo03/gh-pages
Browse files Browse the repository at this point in the history
Update 2024-07-18-redux.md
  • Loading branch information
minhoo03 authored Oct 6, 2024
2 parents a17c3f5 + dd9c230 commit 40e598c
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions _posts/2024-07-18-redux.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,10 @@ Redux Toolkit은 효율적이고 표준화된 Redux 로직을 작성하기 위
#### Redux Toolkit은 모든 Redux 앱에서 가장 일반적으로 하는 작업을 간소화하는 두 가지 주요 API로 시작한다:
* configureStore는 한 번의 호출로 Redux 스토어를 설정하며, 리듀서를 결합하고 thunk 미들웨어를 추가하고, Redux DevTools 통합을 하는 등의 작업을 수행한다. 또한, 이름이 있는 옵션 매개변수를 사용하기 때문에 createStore보다 구성이 쉽다.
* createSlice는 Immer 라이브러리를 사용하는 리듀서를 작성할 수 있게 해준다. 이를 통해 state.value = 123과 같은 "변형 (mutating)" JS 문법을 spreads 없이도 불변성을 유지하며 업데이트할 수 있다. 또한, 각 리듀서에 대한 액션 생성자 함수를 자동으로 생성하고, 리듀서 이름에 기반하여 내부적으로 액션 타입 문자열을 생성한다. 마지막으로, TypeScript와 잘 호환된다.

### 그 외 라이브러리

* mobx
* jotai
* recoil
* zustand

0 comments on commit 40e598c

Please sign in to comment.