- useState 심화 학습은 객체와 배열에 대한 이해가 필수적입니다. 🧠
- 배열은 순서(인덱스)가 있는 데이터 구조이며, 스프레드 연산자(...)를 사용하여 분해 및 새로운 배열 생성이 가능합니다. 🔢
- 객체는 키-값 쌍으로 데이터를 관리하며, 객체의 변경을 감지하려면 새로운 객체를 생성해야 합니다. 🔑
- useState 훅은 상태 변경 시 렌더링을 유발하며, 배열이나 객체의 내부 변경만으로는 렌더링이 발생하지 않습니다. 🔄
- 배열이나 객체 상태를 업데이트할 때는 항상 새로운 배열이나 객체를 생성하여 useState의 setter 함수에 전달해야 합니다. 🆕