React에서 props는 읽기 전용(read-only)이다! 따라서 직접 수정할 수 없는데 이를 직접적으로 변경하려고 했기 때문에 발생했던 에러!
React는 단방향으로 데이터가 흐른다. 부모 컴포넌트가 자식 컴포넌트에 데이터를 전달하고 자식 컴포넌트에서는 해당 데이터를 사용하거나 렌더링 해준다!
만약 자식 컴포넌트에서 props를 변경하기 원한다면 해당 객체를 수정할 수 있는 state를 사용해서 setState로 state를 변경해주어야 한다.
'React' 카테고리의 다른 글
React-Query (0) | 2024.06.21 |
---|---|
state 지연 초기화 (0) | 2023.08.01 |
렌더링 로직과 데이터 받아오는 로직 분리 (0) | 2023.08.01 |
반복문을 객체 혹은 배열로 변경해보기 (0) | 2023.08.01 |
lazy&suspense (0) | 2023.07.17 |