news viewer 마무리~🙇🏻
useState
로 관리 했음/:category?
-> category 값이 선택적이라는 의미유틸 함수들은 보통 src/lib
디렉터리에 만든다.
usePromise
의 의존 배열 deps
를 파라미터로 받아 온다.
(파라미터로 받아온 deps
배열은 usePromise
내부에서 사용한 useEffect
의 의존 배열 설정)
-> ❗️주의 : 이 부분에서 오류가 뜬다 (eslint 오류) -> eslint 설정 부분 해제하기
코드가 훨씬 간결해지고, 상황에 따라 적절히 사용하면 좋은 코드가 만들어 진다.