custom hook에서의 Array vs Tuple 반환
다음과 같이 열고 닫음을 처리하는 커스텀 훅이 존재한다고 가정하자. import { useState, useCallback } from 'react' const useToggle = (initialState: boolean) => { const [state, setState] = useState(initialState) const toggle = useCallback(() => { setState((state) => !state) }, []) const open = useCallback(() => setState(true), []) const close = useCallback(() => setState(false), []) return [state, open, close, toggle] } export..