history.push๋ก ํ์ด์ง๋ฅผ ๋๊ธฐ๋ ์์ ์ค์ด์๋ค. ๊ทธ๋ฐ๋ฐ ๋งค๋ฒ ์๋๋ค๊ฐ ๊ฐ๋ ์ด๋ค ๊ฒฝ์ฐ์ history.push๋ฅผ ํ ๋ ์๋ฌ๊ฐ ์๊ธฐ๋๊ฒ์ ๋ฐ๊ฒฌํ๋ค. ์ผ๋จ this.props๋ฅผ ์ฐ์ด๋ณด์๋ค. ์ฅ?!! history๊ฐ์ฒด๊ฐ ์๋๋ผ.. ๋ณดํต App.js ์์ Route๋ก
2์ผ๋์ ๋๋ฅผ ํ๋ค๊ฒํ๋ ์ค๋ฅ์ ๋ด๊ฐ ์ด๋ป๊ฒ ๊ทธ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋์ง์ ๋ํด ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค. ๋์ ์ฑ๊ฒฉ์ด ์ฝ๊ฐ ์ดํด์๋๋ ๋ถ๋ถ ์์ผ๋ฉด ๋ฌด์กฐ๊ฑด ํด๊ฒฐํ๊ณ ๊ฐ์ผํ๋.. ๊ทธ๋ฐ ์ฑ๊ฒฉ์ด๋ค. ์ด๋ค ์ฑ๊ฒฉ์ธ์ง ์์๋ ๋ถ๋ค์ ์์ค๊ฑฐ๋ค ๐ ๊ฐ๋ฐํ ๋๋ ์ข์ ์ ..? ์ธ๊ฒ ๊ฐ๋ค.. ๐ ์ค
toast ui์ editor๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ๋์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. editor์๋ ์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ค. ํ์ง๋ง ์์ฑ์ด ์๋ฃ๋ ๊ธ์ ๋ณด๋ฉด ์๋์ ๊ฐ์ด ์ฝ๋๊ฐ viewer์ ๋ค ๋ณด์ฌ์ง์ง ์๊ณ , ์ด์ํ๊ฒ ๋ณด์ธ๋ค! ์ฒซ ๋ฒ์งธ๋ก ํ์ธํ ์ : ๋๋น์ ์ ๋๋ก
next.js (app directory) ์์ ์๋ฒ ์ปดํฌ๋ํธ์์ ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ๋ก pre-fetch ๋ฐ์ดํฐ ์ ๋ฌํ๋ ๋์ค์ Error: Maximum call stack size exceeded ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.์ ์๋ฌ๊ฐ ์๊ฒผ๋๊ฐ์ ๋ํด ์ฐพ๋๋ฐ์ ์๊ฐ์ ์ข ๊ฑธ๋ ธ์ง๋ง