๐Ÿ”ฅ ๋‹ค์Œ.js ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ 12๋Œ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๐Ÿ† - Stackademic

์ฝ˜ํ…์ธ 

Sachin MauryaStackademic

Next.js ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ๋ฌดํ•œํ•œ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ฃผ๋ฉฐ, ์ ์ ˆํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌ๊ฒŒ ๊ฐ„์†Œํ™”ํ•˜๊ณ , ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํฌ๊ด„์ ์ธ ๊ฐ€์ด๋“œ์—์„œ๋Š” Next.js ์ƒํƒœ๊ณ„์—์„œ ๋‘๋“œ๋Ÿฌ์ง„ ์ƒ์œ„ 12๊ฐœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํƒ๊ตฌํ•˜๋ฉฐ, ํšจ์œจ์„ฑ, ๋‹ค์žฌ๋‹ค๋Šฅ์„ฑ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์›์˜ ์™„๋ฒฝํ•œ ์กฐํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž์ด๋“  Next.js๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์‚ฌ๋žŒ์ด๋“ , ์ด๋Ÿฌํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง€์›ํ•˜๊ณ  ๋›ฐ์–ด๋‚œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ์—ฌ์ •์„ ๊ฐ€์†ํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Next.js ๊ฐœ๋ฐœ์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์›ํ™œํ•˜๋ฉฐ ๊ธฐ๋Šฅ์ด ํ’๋ถ€ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ๊ธธ์„ ์—ด์–ด์ค„ ํ•„์ˆ˜ ๋„๊ตฌ๋“ค์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์š”์•ฝํ•˜๋‹ค
Next.js ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ 12๊ฐ€์ง€ ํ•„์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. Trigger.dev, Prisma, NextAuth.js ๋“ฑ์€ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ  ๊ธฐ๋Šฅ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๊ณ , ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์„ ๊ฐ€์†ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.
ย