ESLint: React Hook useEffect has a missing dependency: 'dispatch'. Either include it or remove the dependency array.(react-hooks/exhaustive-deps)

2024. 6. 14. 11:32개발/토막난 상식

반응형

아무리 생각을 해 보아도 

 

구지 dispatch 를 넣어주어야 할까? 

 

dispatch 는일반적으로 해당 저장소 인스턴스가 변경되지 않기 떄문에 구지 추가해 주지 않아도 되지만 

구지 추가해도 문제가 없는 상황 

 

논점:

 

매번 불필요하게 dispatch 를 적을것인가 

vs 

나의 실력을 믿고 eslint를 꺼버릴 것인가 

 

 eslint를 꺼버리는건 너무 위험하고 

 

이렇게 해당부분에만 주석을 추가하기엔 보기 좋지 않다 

귀찮다

 

 

 

만든 사람한테도 물어보고 

ㅠㅠ 

 

여러군대 질문해 봤지만 크게 다들 신경 안쓰고 사용하는듯 싶다 

하긴 요즘은 다 zustand 쓰더라? 

 

 

 

하지만 원하는 답은 못얻어서 나의 희망사항을 요청하고 

나중에 직접 구현해 봐야지,,,? 

급한대로 

 

돌고 돌아 공식 문서

이정도는 귀찮지만 넣어주기로 타협 했다 

반응형