React-Redux/Redux-toolkit state 리셋하기

no-pla·2024년 6월 27일
0

TIL

목록 보기
11/14
post-thumbnail
post-custom-banner

전역 관리 중인 state들을 초기화할 필요가 있었다. 처음에는 state에 initialState를 할당시켜주는 방법을 생각했지만, Redux는 불변성을 유지해주어야 하기 때문에 직접적으로 state를 변경해서는 안된다.

제대로 작동하지 않은 코드.

// src/slices/gameSlice.ts
reset: (state) => {
	state = initialState;
}

상태들을 초기화하기 위한 방법에는 여러가지가 있지만, 그 중 하나로는 initialState를 리턴해 주는 방법이 있다.

// src/slices/gameSlice.ts
reset: () => initialState

0개의 댓글