리액트 16.8 에서 Hooks 라는 기능이 도입되면서 함수형 컴포넌트에서도 상태를 관리할 수 있게 되었다. (이전에는 상태를 관리하기 위해 class 기반 컴포넌트를 작성해야 했다. => 함수형에 비해 유지보수 복잡) ※ 왜 class형 컴포넌트를 쓰지 않고 Hook과 함수형 컴포넌트를 쓸까? class형 컴포넌트의 길어지는 코드 길이 문제, 중복 코드, 가독성 문제 등을 해결하기 위해 useState React에서 import 컴포넌트에서 상태를 관리 const [data, setData] = useState(data의 초기값) // 원래는 이런 형태지만 배열 비구조화 할당을 통하여 각 원소를 추출해준 것 const numberState = useState(0); const number = numbe..