inflearn logo
강의

講義

知識共有

初めて出会ったRedux

상태관리 불변성 질문드립니다

310

yoouug729876

投稿した質問数 5

1

안녕하세요 소플님

리액트와 리덕스툴킷을 같이 사용 할때 궁금한 점이 있어 질문 드립니다

  1. 상태관리에서 데이터를 계속 해서 추가 할 때 불변성을 유지하나요?

  2. 상태관리에서 데이터를 수정, 삭제 할 때 불변성을 유지하나요?

     

react redux redux-thunk redux-toolkit redux-saga

回答 1

0

soaple

안녕하세요, 소플입니다.

Redux에서는 Redux Toolkit 사용 여부와 관계없이

상태를 업데이트(추가, 수정, 삭제) 하기 위해서 Reducer를 사용하게 됩니다.

그리고 Redux의 세 가지 원칙에 따라 모든 Reducer는 Pure Function이어야 합니다.

이 원칙을 만족시키기 위해서는 모든 업데이트가 불변적 업데이트(Immutable Update)가 되어야 합니다.

그래서 질문하신 내용에 대한 대답은 "모두 불변성을 유지하면서 업데이트 해야한다." 라고 할 수 있습니다.

아래 링크에 있는 문서를 참고하시면 이해하시는데 더 도움이 되실 겁니다 😀

 

Redux의 세 가지 원칙

https://www.frontoverflow.com/document/1/%EC%B2%98%EC%9D%8C%20%EB%A7%8C%EB%82%9C%20%EB%A6%AC%EB%8D%95%EC%8A%A4%20(Redux)/chapter/2/Redux%20%EC%86%8C%EA%B0%9C/section/6/Three%20Principles%20of%20Redux

 

Immutability

https://www.frontoverflow.com/document/1/%EC%B2%98%EC%9D%8C%20%EB%A7%8C%EB%82%9C%20%EB%A6%AC%EB%8D%95%EC%8A%A4%20(Redux)/chapter/3/Redux%20%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0/section/11/Immutability

 

감사합니다.

[55강] git init 명령어 안내 혼란

0

11

0

61강 모듈형 규칙 10분06초

0

8

1

Mission 7 부터 어렵네요.

0

16

1

redux 상태와 관련하여 질문드립니다

1

140

2

render 함수에 관해 질문있습니다.

1

177

2

counter 애플리케이션에서 toString 질문입니다

1

261

1

redux-thunk CRA로 세팅 후 오류

1

296

2

redux-thunk 실습 오류

1

420

2

실습코드를 발을수 있는 곳이 있나요?

1

239

1

첫강의에 팝업 뜬 내용 못읽고 꺼버렸는데 무슨 내용이었는지 아시는 분

0

187

1

UI에 대한 질문이 있습니다

1

269

1

강의자료문의

0

253

1

기존 Storage API를 사용하지 않고 redux-persist를 사용하는 이유가 궁금합니다

1

336

2

counter 예제에서 script로 redux를 CDN으로 불러올 때

1

481

1

Ducks 패턴에 대해서

1

320

2

getDefaultMiddleware 질문 드립니다

1

373

1

강사님 질문이 있어요

1

257

1

저질문이있습니다 .

0

378

2

createStore()와 combineReducers()에 대한 질문

1

392

1

action creator에 관해서 질문이 있습니다!

1

319

1

todo 추가, 삭제, 모두삭제는 되는데 devtools에서 변화가 없어요

1

382

1

안녕하세요, Counter 애플리케이션 실습 부분에서 질문있습니다!

0

404

1

안녕하세요~ 혹시 pdf파일은 따로 제공안되나요?

1

628

3

안녕하세요! RTK Query 에 대해 궁금합니다

1

352

1