๐ WIL/๐ Next.js
sessionStorage is not defined?
Next.js ์์ PrivateRoute ๊ตฌํ ์ค์ ๋ฐ์ํ ๋ฌธ์ ๋ค. sessionStorage ์คํ์ธ ์ค ์๊ณ ๋ค์ ์ ๋ ฅํ์ง๋ง ๋๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ๐ ๋ฌธ์ ๋ฐ์ ์ด์ ๋คํํ ๊ณต์ ๋ฌธ์์ ์์ธํ ์ค๋ช ๋์ด ์๋ค! Next.js ๋ client-side Rendering ํ๊ธฐ ์ ์ server-side Rendering์ ํ๊ธฐ ๋๋ฌธ์, server์์๋ sessionStorage์ ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค! ํด๊ฒฐ ๋ฐฉ๋ฒ 1. window ๊ฐ์ฒด๊ฐ ์กด์ฌํ ๋ => sessionStorage์ ์ ๊ทผํ๋ฉด ์ ์์ ์ผ๋ก ๋์๋๋ค! 2. useEffect๋ฅผ ์ฌ์ฉํ์. => useEffect๋ CSR์์ ๋์ํ๊ธฐ ๋๋ฌธ! if (typeof window !== 'undefined') { const accessToken =..