Skip to content

๐ŸŽž๏ธ์˜ํ™” ์ƒ์„ธ์ •๋ณด ๋ฐ ๊ฒ€์ƒ‰

Notifications You must be signed in to change notification settings

esthel7/next.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

64 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœจNext.js about Movie

โšก 2024.02 ~

๐Ÿ“Next.js ์‚ฌ์šฉ๊ธฐ

โœ…Next.js 14 ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CSR๊ณผ SSR์„ ๋ชจ๋‘ ๊ฒฝํ—˜

React Next.js
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ์‚ฌ์šฉ ์ฃผ์ฒด๊ฐ€ ๊ฐœ๋ฐœ์ž ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์˜ ๊ทœ์น™์„ ๋”ฐ๋ฅด๋ฉด์„œ ์‚ฌ์šฉ

โœ…rendering์ด๋ž€, ์ฝ”๋“œ๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” HTML๋กœ ๋ฐ”๊พธ๋Š” ๊ณผ์ •

CSR SSR
๊ธฐ์กด Create React App์€ Client Side Application์œผ๋กœ client ๋‹จ์—์„œ ๋ชจ๋“  ๋ Œ๋”๋ง์ž‘์—…์„ ์ˆ˜ํ–‰ Next.js๋Š” ์ดˆ๊ธฐ ํ™”๋ฉด์˜ UI๊ฐ€ js์˜ ์œ ๋ฌด ์ƒ๊ด€์—†์ด ๋ณด์—ฌ์ง
๋นˆ ํ™”๋ฉด์—์„œ js๋ฅผ ์ฝ๊ณ  ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ โžก๏ธ js์—”์ง„์— ์˜ํ•ด ์ถ”๊ฐ€ HTML์ด ์ด๋ฏธ ์กด์žฌํ•ด UI๊ฐ€ ์ด๋ฏธ ๋นŒ๋“œ๋จ
์ƒˆ๋กœ๊ณ ์นจ ์‹œ ํ™”๋ฉด ๊นœ๋นก์ž„ ์กด์žฌ โžก๏ธ js ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ๋ชจ๋“  ์ปดํฌ๋„ŒํŠธ์™€ ํŽ˜์ด์ง€๋“ค์€ ๋ฐฑ์—”๋“œ์—์„œ ๋ Œ๋”๋ง ์™„๋ฃŒ ํ›„ HTML์ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋„˜๊ฒจ์ง

โœ…SEO ๊ฒ€์ƒ‰์—”์ง„์ตœ์ ํ™” ์ž‘์—…

๊ตฌ๊ธ€์€ ํŽ˜์ด์ง€์˜ HTML์„ ๋ด์„œ ๊ฒ€์ƒ‰ ์—”์ง„์„ ํ™œ์„ฑํ™” โžก๏ธ React์˜ ๊ฒฝ์šฐ ๋นˆ ํŽ˜์ด์ง€๊ฐ€ ๋ณด์—ฌ์งˆ ์ˆ˜๋„ ์žˆ์Œ(js ๋‹ค์šด๋กœ๋“œ ์œ ๋ฌด) Next.js๋Š” ์œ ์šฉํ•œ ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์žˆ๋Š” HTML์„ ๊ตฌ์„ฑ โžก๏ธ js๊ฐ€ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์•„๋„โ—

โœ…์‚ฌ์šฉ์„ฑ ๊ฐœ์„ 

์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๊ธฐ๋ฒ•์œผ๋กœ ํ‰๊ท  2.65์ดˆ์—์„œ 0.034์ดˆ๋กœ ์‹œ๊ฐ„ ๋‹จ์ถ•

  • Next/Image ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ

์Šค์ผˆ๋ ˆํ†ค ์ด๋ฏธ์ง€๋กœ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ โžก๏ธ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋กœ๋”ฉ ๊ธฐ๊ฐ„์„ ์‹œ๊ฐํ™”ํ•˜์—ฌ ๋‚ฉ๋“ ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ ์ œ์ž‘

1๏ธโƒฃ ์˜ํ™” ํ™•์ธ


2๏ธโƒฃ ์˜ํ™” ๊ฒ€์ƒ‰


About

๐ŸŽž๏ธ์˜ํ™” ์ƒ์„ธ์ •๋ณด ๋ฐ ๊ฒ€์ƒ‰

Resources

Stars

Watchers

Forks

Packages

No packages published