Netlify 배포오류

hhxdragon·2021년 1월 9일
0
post-thumbnail

배포를 하던중 오류가 나버렸다

...?? 우선 기존코드를 다시 확인해 봐야겠다.

    function useWindowSize() {
        const isClient = typeof window === 'object';
        function getSize() {
            return {
                width: isClient ? window.innerWidth : undefined,
                height: isClient ? window.innerHeight : undefined
            };
        }
        const [windowSize, setWindowSize] = useState(getSize);
        useEffect(() => {
            if (!isClient) {
                return false;
            }

            function handleResize() {
                setWindowSize(getSize());
            }

            window.addEventListener('resize', handleResize);
            return () => window.removeEventListener('resize', handleResize);
        }, []);

        return windowSize;
    }
  • useEffect부분에 deps가 비어 있어서 여러가지 문제가 나타났다.

    function useWindowSize() {
        const isClient = typeof window === 'object';
        function getSize() {
            return {
                width: isClient ? window.innerWidth : undefined,
                height: isClient ? window.innerHeight : undefined
            };
        }
        const [windowSize, setWindowSize] = useState(getSize);
        useEffect(() => {
            if (!isClient) {
                return false;
            }

            function handleResize() {
                setWindowSize(getSize());
            }

            window.addEventListener('resize', handleResize);
            return () => window.removeEventListener('resize', handleResize);
        });

        return windowSize;
    }

😌

0개의 댓글