React: ํ›„ํฌ๋Š” v16.7.0-alpha.1์—์„œ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2018๋…„ 11์›” 13์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: facebook/react

image

:๋ฏธ์†Œ:

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

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

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

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

enableStableConcurrentModeAPIs ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋„ false ์ž…๋‹ˆ๋‹ค!

16.7.0-alpha.1 ๊ฒŒ์‹œ๋ฅผ ์ทจ์†Œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด ํ›„ํฌ ๋•Œ๋ฌธ์— ๋‹ค์Œ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

react@next ๋ฅผ ์„ค์น˜ํ•˜๊ณ  React.useState๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด๊ฐ€ ๋ญ”๊ฐ€ ์ž˜๋ชปํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ—ค. useState๊ฐ€ React์— ์ •์˜๋˜์ง€ ์•Š์€ ์ด์œ ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ์ข‹์€ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๋ฒ„์ „์„ ์ฐพ์•„์•ผํ•ฉ๋‹ˆ๊นŒ?

์ด์ „ ์•ŒํŒŒ ๋ฆด๋ฆฌ์Šค์—๋Š” ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ snafu๋กœ ์ธํ•ด ์ž˜๋ชป๋œ ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๊ฐ€์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. (NPM + CRA๋กœ ํ…Œ์ŠคํŠธํ–ˆ์ง€๋งŒ @next ํƒœ๊ทธ๊ฐ€ ์•„์ง ์ „ํŒŒ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.) ๐Ÿ˜ณ

๋‹คํ–‰ํžˆ๋„ ์•ž์œผ๋กœ ์ด๋Ÿฌํ•œ ์ผ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
https://github.com/facebook/react/issues/14201

๋ถˆํŽธ์„ ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

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