React18 useEffectEvent
·
React
기존 useEffect에서의 외부 함수 호출외부함수가 일반함수일 때: 의존성 배열에 함수를 포함하지 않으나 외부함수에 사용되는 디펜던시를 포함function logSearch(results) { console.log(`검색어: ${keyword}, 필터: ${filters}, 결과 수: ${results.length}`);}useEffect(() => { fetchResults(keyword).then(results => { logSearch(results); });}, [keyword, filters]);filters가 변경될 때마다 effect가 실행되므로 의도되지 않은 API 호출 발생filters를 의존성 배열에서 제거하면 문제를 해결할 수 있지만 ESLint 경고 발생하므로 ..