React Hooks?
Class 없이 State를 사용할 수 있는 새로운 기능
컴포넌트를 인자로 받아서 새로운 리액트 컴포넌트를 리턴하는 함수입니다
React Hooks에서는 HOC 대신에 따로 Custom Hooks를 이용해서 컴포넌트를 만들어서 처리를 해 줍니다. 그로인해 Wrapper 가 많아지는 일을 방지할 수 있습니다.
componenentDidMount, componentDidUpdate, componentWillUnmout 모두를 Hooks에서는 useEffect를 이용해서 처리해 줍니다.
state를 정의해 줄 때 const [name, setName] = useState(’’);
이런 식으로 해 줍니다. 여기서 setName을 이용해서 state를 업데이트 시켜 줄 수 있습니다.