작성
·
195
0
코드샌드박스에서도 똑같은 warning이 발생하는데 이 warning이 발생하는 이유와 해결방법을 알 수 있을까요???
답변 1
1
안녕하세요
이정환입니다.
eslint의 warning 중 해당 경고는 걱정하실 필요 없습니다.
윗 줄의 경고는 useMemo가 onCreate, onEdit, onRemove의 변화를 감지할 수 없는데 괜찮느냐? 라는 의미인데 우리는 세 함수 모두 useCallback으로 재 생성되지 않게 했으니 문제 없습니다.
아래줄의 경고는 useMemo가 data의 변화를 감지할 수 없는데 괜찮느냐? 라는 의미입니다. 이것 또한 data.length가 변화할 때 동작하게 설정하였으므로 문제 없습니다.
감사합니다!!