본문 바로가기

redux-toolkit

(2)
Redux Toolkit : Usage Guide(사용 가이드) 리덕스 툴킷 공식문서의 사용 가이드 항목을 읽어봅니다. https://redux-toolkit.js.org/usage/usage-guide Usage Guide | Redux Toolkit redux-toolkit.js.org Quick Start 페이지에서 설명한 대로 Redux 툴킷의 목표는 Redux 사용을 단순화하는 것입니다. Redux로 하고자 하는 모든 것에 대한 완전한 솔루션은 아니지만 Redux로 앱을 작성하는데 필요한 많은 코드를 자동으로 만들어줍니다. Redux 툴킷은 애플리케이션에서 사용할 수 있는 몇 가지 개별 함수를 내보내고 Redux와 함께 일반적으로 사용되는 다른 패키지(예: Reselect 및 Redux-Thunk)에 대한 종속성을 추가합니다. Redux 툴킷이 Redux 관..
Redux Toolkit : Immer와 함께 사용하기 Redux toolkit 공식 문서에서 Immer의 올바른 활용법을 배워봅니다. https://redux-toolkit.js.org/usage/immer-reducers Writing Reducers with Immer | Redux Toolkit redux-toolkit.js.org Immer와 함께 Reducer 작성하기 변경 불가능한 업데이트 로직을 손으로 작성하는 것은 어렵고, 리듀서에서 실수로 상태를 변경하는 것은 Redux 사용자가 저지르는 가장 흔한 실수입니다. Redux Toolkit의 createReducer 및 createSlice는 자동으로 Immer를 내부적으로 사용하여 "변이" 구문을 사용하여 간단하게 불변 업데이트 논리를 작성할 수 있도록 합니다. 리듀서 구현을 단순화하는 데 도..