강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

붕붕님의 프로필 이미지
붕붕

작성한 질문수

[React 1부] 만들고 비교하며 학습하는 React

[추천/최근 검색어] 최근 검색어 2

store의 data는 직접 수정해도 되나요?

작성

·

204

0

헷갈리는 점이 있어서 질문드립니다.
 
state는 불변성을 가지는걸로는 알고있는데
HistoryList state는 store의 historyData를 끌어서 쓰는 것 뿐이니
store에서 historyData를 직접 수정해도 되나요?

퀴즈

React에서 사용자가 입력 필드에 값을 입력할 때, 이 값을 컴포넌트의 상태와 동기화하여 관리하는 방식을 무엇이라고 할까요?

비제어 컴포넌트

제어 컴포넌트

상태 없는 컴포넌트

자체 관리 컴포넌트

답변 1

0

김정환님의 프로필 이미지
김정환
지식공유자

히스토리 삭제 부분을 염려하시는 걸까요? 스토어 로직을 보면 removeHistory()에서 filter 함수로 새로운 배열을 만들어 스토어 데이터를 만들어요. 이 새로운 배열을 컴포넌트의 state로 바꿔 주기 때문에 컴포넌트는 상태 변화를 감지하고 다시 렌더링을 할 수 있습니다.

붕붕님의 프로필 이미지
붕붕

작성한 질문수

질문하기