Razzle: ๋„์›€/๊ด€๋ฆฌ์ž๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(์ฝ์–ด์ฃผ์„ธ์š”)

์— ๋งŒ๋“  2019๋…„ 11์›” 13์ผ  ยท  24์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: jaredpalmer/razzle

@jaredpalmer ์ด ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ฒฌ์ธ๋ ฅ์ด ๋งค์šฐ ๋‚ฎ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

cc @maintainers-of-razzle (์šฐ์™€, ์‹ค์ˆ˜๋กœ maintainers ํ•‘)

๋ฉ”์ธํ…Œ์ด๋„ˆ์˜ ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ์—†๋Š” ๋งŽ์€ PR์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฑ์—…ํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘ํ•˜๋‹ค:
๋‚˜๋Š” ์˜ค๋ž˜๋œ ๊ฒƒ๋ถ€ํ„ฐ PR ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๊ธด๊ธ‰ํ•œ ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น PR/๋ฌธ์ œ์— @๋‚˜๋ฅผ ๋ณด๋‚ด์ฃผ์„ธ์š”. ์ ์‹œ์— ์ฒ˜๋ฆฌํ•˜๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ข‹์•„์š” ์—ฌ๋Ÿฌ๋ถ„, ์ €๋Š” ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๊ฒƒ๋ถ€ํ„ฐ PR ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๊ธด๊ธ‰ํ•œ ์ผ์ด ์žˆ์œผ๋ฉด ํ•ด๋‹น PR/๋ฌธ์ œ์— @๋‚˜๋ฅผ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค.

๋ชจ๋“  24 ๋Œ“๊ธ€

์–ด ์˜ค...

์•„์ง ๋‹ต๋ณ€์ด ์—†์Šต๋‹ˆ๋‹ค. ๋˜ ํ•œ ์ฃผ๊ฐ€ ์ง€๋‚˜๋ฉด "๋ˆˆ๋ถ€์‹œ๊ฒŒ" ํ•˜๋ ค๊ณ  ํฌํฌํ•  ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@fivethreeo ๊ทธ๊ฒŒ ๊ณ„ํš

@elliottjro ์ด์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์ €๋Š” ํ˜„์žฌ Razzle์—์„œ ํ™œ๋ฐœํ•˜๊ฒŒ ์ž‘์—…ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋Œ€์•ˆ์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ„ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ˜„์žฌ SSR ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ž‘์—…ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 1) React์˜ ์ƒˆ๋กœ์šด ์„œ๋ฒ„ ๋ Œ๋”๋Ÿฌ๊ฐ€ ๋‚˜์˜ค๊ณ  2) webpack 5๊ฐ€ ๋–จ์–ด์งˆ ๋•Œ๊นŒ์ง€ ์ €์—๊ฒŒ๋Š” ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋‚˜์„œ์„œ ๋„์›€์„ ์ฃผ๊ธธ ์›ํ•˜๋ฉด ๊ทธ๊ฒŒ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ํŠธ์œ„ํ„ฐ DM ์ฃผ์„ธ์š”.

React์— ์ƒˆ๋กœ์šด ์„œ๋ฒ„ ๋ Œ๋”๋Ÿฌ๊ฐ€ ์ถ”๊ฐ€๋˜๋‚˜์š”? ์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์–ด๋””์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@jaredpalmer ํŠธ์œ„ํ„ฐ์—์„œ ๋‹น์‹ ์„ dmed

์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‚˜์š”? Webpack 5 ๋ฒ ํƒ€๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@jaredpalmer ๋Š” ํŠธ์œ„ํ„ฐ๋‚˜ github์—์„œ ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์—˜๋ฆฌ์—‡์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐฉ๊ธˆ ๋ดค์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋ฅผ ๊ธฐ๊ณ ์ž๋กœ ์ถ”๊ฐ€

Razzle๋„ ์ข‹๊ณ , ๋งˆ์Œ์— ๋“œ๋Š” SSR๋„ ์ข‹๊ณ , ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ณ„์†๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์–ด๋Š ๋‚  ๋‚˜๋Š” Gatsby์™€ CRA๋ฅผ ์„ž์–ด์•ผ ํ•˜๊ณ , Razzle๋ณด๋‹ค ๋” ๋‚˜์€ ์„ ํƒ์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ข‹์•„์š” ์—ฌ๋Ÿฌ๋ถ„, ์ €๋Š” ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๊ฒƒ๋ถ€ํ„ฐ PR ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๊ธด๊ธ‰ํ•œ ์ผ์ด ์žˆ์œผ๋ฉด ํ•ด๋‹น PR/๋ฌธ์ œ์— @๋‚˜๋ฅผ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด SSR์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Razzle๊ณผ ํ•จ๊ป˜ SSR์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์  ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. :)
Razzle์€ ๋‚˜์—๊ฒŒ ๋งˆ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ข‹์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๊ฐ€ ์ง„ํ–‰ ์ค‘์ด๋ผ๋Š” ์†Œ์‹์„ ๋“ฃ๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

@elliottjro razzle 3.0.0์—์„œ ์ด ๊ฐ์‚ฌ ๊ถŒ๊ณ  ๊ฒฝ๊ณ ๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด ์ตœ์†Œํ•œ 08092dc๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? https://www.npmjs.com/advisories/786

@jaredpalmer ์ €๋ฅผ ๊ธฐ๊ณ ์ž์— ์ถ”๊ฐ€ํ•˜์—ฌ ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ์„ธ์š”.

๋‚˜๋„ ๋„์šธ ์ˆ˜ ์žˆ์–ด

์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋˜ํ•œ ์˜ค๋ž˜๋œ ๋ฌธ์ œ๋ฅผ ์ž๋™์œผ๋กœ ๋‹ซ์•„ ๋ฌธ์ œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
stalebot config ์—์„œ ํ•œ ์ค„๋งŒ ๋ณ€๊ฒฝ

์ œ๊ฐ€ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://briovr.com/ ์—์„œ Razzle @elliottjro @jaredpalmer์™€ ํ•จ๊ป˜ ์˜ค๋ž˜๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ์กฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@elliottjro ์•ˆ๋…•ํ•˜์„ธ์š”, CONTRIBUTING.md ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
๋งˆ์Šคํ„ฐ์™€ ๋‹ค์Œ ๋ธŒ๋žœ์น˜๊ฐ€ ์žˆ๊ณ  ์‚ฌ๋žŒ๋“ค์ด ๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜์—์„œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์—ฌ๋Š” ๊ฒƒ์€ ์กฐ๊ธˆ ํ˜ผ๋ž€์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค...

๋งˆ์Šคํ„ฐ, ๊ฐœ๋ฐœ ๋ฐ ์นด๋‚˜๋ฆฌ์•„ ๋ถ„๊ธฐ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์นด๋‚˜๋ฆฌ์•„ ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ์ž๋™ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

@jaredpalmer ๋„ ์ €๋Š” ์‚ฌ๋žŒ๋“ค์ด Razzle์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ œ์•ˆํ•˜๊ธฐ ์œ„ํ•ด cra-ssr ์ƒ์šฉ๊ตฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค . ์ €๋Š” ํ’€ํƒ€์ž„ OSS ๊ธฐ๊ณ ์ž์ด๋ฉฐ ์ผ๋ถ€ PR์„ ๋ณ‘ํ•ฉํ•˜๊ณ  ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. @elliottjro ๋„์›€์ด ํ•„์š”ํ•˜์‹ญ๋‹ˆ๊นŒ?

@jaredpalmer ๊ฐ€ ํŠธ์œ„ํ„ฐ์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ €๋„ ๊ธฐ๊บผ์ด ๊ธฐ์—ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ €(@nimaa77)์™€ @fivethreeo ๊ฐ€ ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ ์ด ๊ธ€์„ ์ฝ๊ณ  ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰