[React] State
React 2022. 7. 9. 22:22

state가 필요한 이유 함수 컴포넌트는 함수이다. 함수 컴포넌트에서 내부적으로 상태를 관리해야 하는 일이 필요하다. 아래 예시 코드를 보자 import React from 'react'; function Counter() { let count = 0; return ( (count += 1)}>+1 Counter: {count} ); } button을 클릭할 때 count 변수의 값이 증가하고 출력하는 컴포넌트이다. 하지만 button을 클릭해도 증가하는 count 변수의 값이 출력되지 않는다. (초기값 0으로 그대로 변하지 않음) = 컴포넌트가 초기에 렌더링을 실행하고 변수의 값이 바뀐 뒤로 렌더링이 되지 않는다. ➡ state가 필요한 이유! useState() hook 컴포넌트가 상태를 관리한다는 ..