React Hooks : functional component에서 state을 가질 수 있게 해줌.
useTitle : react document의 title을 몇 개의 hooks와 함께 바꾸는 것.
useInput : input 역할
useBeforeLeave : 유저가 page를 벗어나는 시점을 발견하고 함수를 실행한다.
useClick : 누군가 element를 클릭하는 시점을 발견한다.
useFadeIn : 어떤 element든 상관없이 애니메이션을 element 안으로 서서히 사라지게 만든다.
useFullscreen : 어떤 element든 풀스크린으로 만들거나 일반 화면으로 돌아가게 한다.
useHover : 어떤 것에 마우스를 올렸을 때 감지한다.
useNetwork : online 또는 offline 상태인지를 감지한다.
useNotification : notification API를 사용할 때 유저에게 알림을 보내준다.
useScroll : 스크롤을 사용할 때를 감지해 알려준다.
useTabs : 웹사이트에 메뉴 또는 무엇이든간에 tab을 사용하기 매우 쉽게 만들어주는 것이다.
usePreventLeave : 유저가 변경사항이나 무엇이든간에 저장하지 않고 페이지를 벗어나길 원할 때 확인을 한다.
useConfirm
useAxios : HTTP requests client axios를 위한 wrapper
Introduction to useState
useState : array 안의 2개의 value를 return
(this, setState 등 쓰지 않아도 된다.)