-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
store의 data는 직접 수정해도 되나요?
21.12.15 00:19 작성 조회수 128
0
헷갈리는 점이 있어서 질문드립니다.
state는 불변성을 가지는걸로는 알고있는데
HistoryList state는 store의 historyData를 끌어서 쓰는 것 뿐이니
store에서 historyData를 직접 수정해도 되나요?
답변을 작성해보세요.
0
김정환
지식공유자2021.12.19
히스토리 삭제 부분을 염려하시는 걸까요? 스토어 로직을 보면 removeHistory()에서 filter 함수로 새로운 배열을 만들어 스토어 데이터를 만들어요. 이 새로운 배열을 컴포넌트의 state로 바꿔 주기 때문에 컴포넌트는 상태 변화를 감지하고 다시 렌더링을 할 수 있습니다.
답변 1