React에서는 useState를 사용하여 상태를 관리한다. 하지만 직접 state를 변경하면 React의 상태 관리 흐름을 깨트려 버린다. 난 이 부분이 React를 공부하면서 헷갈리고 어려웠던 개념이기에 정리를 통한 완벽 학습을 목적으로 글을 써보려한다. ❌ 직접 변경하면 안 되는 이유React에서는 state가 변경될 대마다 컴포넌트를 다시 렌더링한다. 하지만 state를 직접 수정하면 이를 감지하지 못해 렌더링이 일어나지 않거나, 예상치 못한 동작이 발생할 수 있다. const [count, setCount] = useState(0);// ❌ 이렇게 하면 안 됨!count = count + 1; // 상태 직접 변경 (React가 감지하지 못함)그냥 쉽게 이해하도록 설명한다면.. 자료형이 co..