리액트 16.8 이전 버전에서는 함수형 컴포넌트에서는 상태를 관리할 수 없었는데, 리액트 16.8 에서 Hooks 라는 기능이 도입되면서 함수형 컴포넌트에서도 상태를 관리할 수 있게 되었다.
기본 구조
import React, { useState } from 'react';
const [name, setName] = useState("");
name : 변경 후의 값
setName : 변경시키는 함수
useState("") : 기본 상태값
props 는 properties 의 줄임말입니다. 우리가 어떠한 값을 컴포넌트에게 전달해줘야 할 때, props 를 사용합니다.
props.name
하면됩니다.