React에서 데이터 반응성
React에서는 데이터를 다양한 구조에 저장합니다: 배열, 객체, 객체 배열에요. 이러한 구조들은 React에서 반응성을 가집니다. React는 데이터의 모든 변경 사항에 반응적으로 반응합니다: 추가, 삭제, 요소 변경, 그리고 순서 변경까지요.
그러나 React 규칙에 따라 상태의 배열 및 객체 데이터를 직접 변경하는 것은 금지됩니다. 데이터의 복사본을 만들고, 변경한 다음, 다시 상태에 기록해야 합니다. 이는 우리의 데이터가 불변해야 한다는 의미입니다. 관련된 내용은 JavaScript 교재의 배열, 객체, 객체 배열의 불변성 섹션을 읽어보세요.
불변성을 유지하면서 배열에 요소를 올바르게 추가하는 방법을 설명하세요.
배열 내 요소를 올바르게 변경하는 방법을 설명하세요.
배열에서 요소를 올바르게 삭제하는 방법을 설명하세요.
불변성을 유지하면서 객체 배열에 요소를 올바르게 추가하는 방법을 설명하세요.
객체 배열의 요소를 올바르게 변경하는 방법을 설명하세요.
객체 배열에서 요소를 올바르게 삭제하는 방법을 설명하세요.