- useTitle : react document의 title을 몇개의 hooks과 함께 바꾸는 것
- useInput : Input을 업데이트 하고 initialValue을 받음
- usePageLeave : 유저가 page를 벗어나는 시점을 발견하고 함수 실행
- useClick : Element를 클릭하는 시점을 발견
- useFadeIn
: 어떤 Element든 상관없이 애니메이션을 Elemnet 안으로
서서히 사라지게 만듦
- useFullscreen : 어떤 Element 든 풀스크린으로 만들거나 일반화면으로 돌아가게 함
- useHover : 마우스를 올렸을 때 감지
- useNetwork : 네트워크가 Online 또는 Offline 상태인지 감지
- useNotification : notification API를 사용할 때 유저에게 알림을 보내줌
- useScroll : 스크롤을 사용할 때를 감지
- useTabs : 웹사이트의 메뉴 또는 무엇이든 간 tab을 사용하게 만들어주는 것
- usePreventLeave
: 유저가 변경사항이나 무엇이든 간에 저장하지 않고
페이지를 벗어나길 원할 때 확인
- useConfirm : 사용자가 무엇인가를 하기 전에 재확인 하는 것(삭제나 수정 시 한번 메세지를 통해 한번 더 확인하는 등)
- useAxios : HTTPPrequest를 만드는 것으로 서버통신을 하게 해줌, configuration(구성) 설정을 axios()에 전달하여 요청