โก 2024.02 ~
React | Next.js |
---|---|
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ์ฌ์ฉ ์ฃผ์ฒด๊ฐ ๊ฐ๋ฐ์ | ํ๋ ์์ํฌ๋ก ํ๋ ์์ํฌ ๋ด์ ๊ท์น์ ๋ฐ๋ฅด๋ฉด์ ์ฌ์ฉ |
CSR | SSR |
---|---|
๊ธฐ์กด Create React App ์ Client Side Application ์ผ๋ก client ๋จ์์ ๋ชจ๋ ๋ ๋๋ง์์
์ ์ํ |
Next.js ๋ ์ด๊ธฐ ํ๋ฉด์ UI๊ฐ js ์ ์ ๋ฌด ์๊ด์์ด ๋ณด์ฌ์ง |
๋น ํ๋ฉด์์ js ๋ฅผ ์ฝ๊ณ ์์ค์ฝ๋๋ฅผ ์ถ๊ฐ โก๏ธ js ์์ง์ ์ํด ์ถ๊ฐ |
HTML ์ด ์ด๋ฏธ ์กด์ฌํด UI๊ฐ ์ด๋ฏธ ๋น๋๋จ |
์๋ก๊ณ ์นจ ์ ํ๋ฉด ๊น๋นก์ ์กด์ฌ โก๏ธ js ๊ธฐ๋ค๋ฆฌ๋ ๋์ |
๋ชจ๋ ์ปดํฌ๋ํธ์ ํ์ด์ง๋ค์ ๋ฐฑ์๋์์ ๋ ๋๋ง ์๋ฃ ํ HTML ์ด ํด๋ผ์ด์ธํธ์๊ฒ ๋๊ฒจ์ง |
๊ตฌ๊ธ์ ํ์ด์ง์ HTML
์ ๋ด์ ๊ฒ์ ์์ง์ ํ์ฑํ โก๏ธ React
์ ๊ฒฝ์ฐ ๋น ํ์ด์ง๊ฐ ๋ณด์ฌ์ง ์๋ ์์(js
๋ค์ด๋ก๋ ์ ๋ฌด)
Next.js
๋ ์ ์ฉํ ์ค์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ HTML
์ ๊ตฌ์ฑ โก๏ธ js
๊ฐ ํ์ฑํ๋์ง ์์๋โ
์ด๋ฏธ์ง ์ต์ ํ ๊ธฐ๋ฒ์ผ๋ก ํ๊ท 2.65์ด์์ 0.034์ด๋ก ์๊ฐ ๋จ์ถ
Next/Image
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ
์ค์ผ๋ ํค ์ด๋ฏธ์ง๋ก ์ฌ์ฉ์ ๊ฒฝํ ํฅ์ โก๏ธ ์ฌ์ฉ์์๊ฒ ๋ก๋ฉ ๊ธฐ๊ฐ์ ์๊ฐํํ์ฌ ๋ฉ๋ ๊ฐ๋ฅํ ์ํฉ ์ ์