[ React ] State 이해하기
·
📍 프로그래밍 언어/React
📌 State란 ?컴포넌트 내부에서 바뀔 수 있는 값을 의미하며 state의 변화를 감지하여 리렌더링을 수행합니다. state는 어떤 타입이든 상관 없으며 여러개일 수도 있습니다. 클래스형 컴포넌트와 함수형 컴포넌트에서 사용하는 방법은 다릅니다. 함수형 컴포넌트에서는 훅 Hook개념을 이용해서 더욱 쉽게 사용 가능합니다. useState는 함수형 컴포넌트에서만 사용할 수 있는 hook으로 배열을 반환하는 함수입니다.[0]번째에는 현재 데이터, [1]번째에는 값을 변경하는 setter함수가 위치하는데 아래의 코드를 확인합니다.let result = useState('초기값'); //--- 구조분해할당 전let data = result[0]; //--- datalet setData = result[1]; ..