TIL(Develop)/React
[React] 페이지 로딩시에 단 한 번만 실행하기 (document.ready()같은 메서드)
개발바닥곰발바닥!!!
2024. 9. 27. 00:42
원래는 습관적으로 이렇게 하고 있었는데 불필요하게 데이터를 매번 읽어와서 너무 비효율적이고 트래픽이 많아진 기분이 들어 더 찾아보았다
useEffect(() => {
handleGetConnection(useAuthStore.getState().currentCode);
}, [rowData]);
빈 배열을 넣어주면 컴포넌트가 처음 마운트될 때 (페이지가 로드될때) 단 한 번만 실행되게 된다
useEffect(() => {
handleGetArsConnection(useAuthStore.getState().currentBotCode);
}, []);