반응형 NEXT2 next 13.1.2 이상에서 나타나는 에러 : Error: Cannot find module node_modules/next/dist/compiled/sass-loader/fibers.js' 며칠전에 next에서 sass를 잘 쓰고 있었는데, next를 새로운 레포지토리에서 다시 만들고 sass를 쓰니까 에러가 났다. next.config.js는 문제가 없는것같아서 검색해보니 next 13.1.1까지는 나타나지 않는데 next 13.1.2부터 나타나는 에러라고 한다. next를 13.1.1로 내리니 마법같이 해결되었다. (참고 : https://github.com/vercel/next.js/issues/45052 ) 2023. 2. 3. Next에서 커스텀 훅(useWindowSize)로 반응형을 작성하면 안되는 이유 우리 회사는 Next로 랜딩페이지를 관리하고 있다. 첫 렌더링을 SSR로 하게 된다. 한편 반응형은 CSS로도 하고, useWindowSize라는 커스텀훅으로도 하고 있다. useWindowSize훅은 다음과 같다. // useWindowSize.ts import { useState, useEffect } from 'react'; export const useWindowSize = () => { const [windowSize, setWindowSize] = useState({ width: undefined, height: undefined }); useEffect(() => { const handleResize = () => { setWindowSize({ width: window.innerWidth.. 2022. 7. 18. 이전 1 다음 반응형