hooks (1) 썸네일형 리스트형 [React] 리액트 State와 Hooks란 무엇인가? React에서 state란? 리액트에서 state는 이벤트에 의해 변경되는 값이다. state는 컴포넌트 내에서 지속적으로 변경이 일어나는 값을 관리하거나 화면에 변경사항을 표시하기 위해 사용한다. 이는 개발자가 의도한 동작에 의해서 변경될 수도 있고, 사용자에 의해 변경될 수도 있다. state가 변경되면 리액트가 자동으로 변화를 감지하여 변경된 부분을 리랜더링한다. state 값을 바꾸기 위해서 우리는 set함수를 통해 값을 변경한다. 이때 반드시 set함수를 통해서만 변경을 해야하고 일반 변수의 업데이트 방식으로는 재할당이 불가하다. 만약 일반 변수처럼 값을 직접 변경하게 되면 React가 Component를 다시 랜더링 할 타이밍을 알아차리지 못하게 되니 꼭! set함수를 통해서 변경하도록 하자... 이전 1 다음