Hooks 어떤 기능에 같이 실행되는 useState()state를 사용하기 위한 hookuseEffect()side effect를 수행하기 위한 hook서버에서 데이터를 받아오거나 수동으로 dom을 변경하는 것 등등을 side effect라고 칭함 (다른 컴포넌트에