programming/React
useEffect 마운트 되었을때는 실행하지 않고, dependancies 가 실제로 변경된 경우에만 실행 시키기
euuuuuz:
2023. 11. 15. 12:22
// 최초 마운트시 실행 되지 않고, dependencies 가 실제 변경된 경우에만 실행
const didMount = useRef(false);
useEffect(() => {
if (didMount.current) {
setValue("connectProductId", null);
} else didMount.current = true;
}, [watch("countryId")]);