티스토리 뷰
728x90
반응형
import React from 'react';
import { Loading } from "library";
const useLoading = (open) => {
const progressLoading = () => (
<Loading
open={open}
fullScreen={true}
/>
)
return { progressLoading };
}
export default React.memo(useLoading);
function App(){
const { progressLoading } = useLoading();
}
위와 같이 되어있을때 매번 실행될텐데 커스텀훅에 React.memo로 필요하지않은
메모리제이션 코드를 추가해서 발생한 문제
React.memo 제거 후 정상 동작
728x90
반응형
'node.js > React.js' 카테고리의 다른 글
[React] Infinite Scroll 구현 (0) | 2022.05.02 |
---|---|
[React] Axios 를 이용한 이미지 다운로드 (0) | 2022.05.02 |
[React] 멀티스레드 이용하여 파일 다운 (0) | 2022.04.28 |
[React] react-redux useSelector useDispatch (0) | 2021.07.22 |
[React] https로 React 로컬 테스트 (0) | 2021.06.17 |
댓글