Custom Hooks

Custom Hook은 이름이 use로 시작하고 다른 훅을 호출할 수 있는 자바스크립트 함수이다.

커스텀 훅을 만드는 방법은 useState, useEffect, useMemo, useCallback, useReducer 등 Hooks를 사용해서 원하는 기능을 구현한 후에 컴포넌트에서 사용하고 싶은 값들을 반환해 주면 된다.

StopWatch useInterval 커스텀 hooks 적용

콜백 함수를 기억하도록 useInterval 이라는 Custom Hooks을 사용하면 아래와 같다.