Frontend/Next.js
[ Next.js ] TypeError: Cannot set properties of undefined (setting 'nodeToRestore) ํด๊ฒฐ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
YWTechIT
2023. 4. 5. 22:33
728x90
๐ TypeError: Cannot set properties of undefined (setting 'nodeToRestore) ํด๊ฒฐ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
Next.js
์์ ํน์ ์ปดํฌ๋ํธ๋ฅผ ํธ์ถํ๋ฉด ๋ค์ ์๋ฌ๊ฐ ๋จ๋ฉด์ ์ ์์ ์ผ๋ก ๋ ๋๋ง์ด ๋์ง ์๋ ์ด์๋ฅผ ๋ฐ๊ฒฌํ๋ค. ํด๋น ์ปดํฌ๋ํธ๋ adobe/react-spectrum์ react-aria/focus ํจํค์ง๋ฅผ ์ฐธ์กฐํ๊ณ ์์๋ค.
์ฌ๋ฌ ๊ฐ์ง ๊ฒ์ํด ๋ณด๋ค development ๋จ๊ณ์์ ์ ์ฌ์ ์ธ warning์ด๋ bug๋ฅผ ์ฐพ๋๋ก ๋์์ฃผ๋ react StrictMode๊ฐ ์์ธ์ธ ๊ฒ์ ๋ฐ๊ฒฌํ๊ณ next.config.js
์์ reactStrictMode
์ false
๋ก ๋ณ๊ฒฝํ๋๋ ์๋์ด ์ ๋์๋ค. ํน์ React18์ 17๋ก ๋ค์ด๊ทธ๋ ์ด๋ํด๋ ์ ์ ์๋๋๋ค๋ comment๋ ์์ผ๋ ์ฐธ๊ณ ํ๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ๋ค.
// next.config.js
module.exports = {
reactStrictMode: false,
}
Reference
๋ฐ์ํ