Dva: ์•„์ด๋””์–ด

์— ๋งŒ๋“  2016๋…„ 07์›” 12์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dvajs/dva

1.0 RoadMap์— ํ†ตํ•ฉ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์— ๋จผ์ € ๋„ฃ๊ณ  2.0 ์ด์ƒ ๋ฒ„์ „์—์„œ ๋‚˜์ค‘์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ผˆ๋Œ€

    • SSR ์ง€์›

    • ReactNative ์ง€์›

    • HMR ์ง€์›: ๊ฐ์†๊ธฐ, ํšจ๊ณผ

    • ๋ž˜ํผ ๊ฐ€์ ธ์˜ค๊ธฐ

    • ๋นŒ๋“œ ํฌ๊ธฐ

    • ๋ถˆ๋ณ€JS ์ง€์›

  • ์• ๋“œ์˜จ

    • i18n

    • ์ž๋™ ๋กœ๋”ฉ ์ƒํƒœ

  • ๋„๊ตฌ

    • dva-devtools

    • dva ์•ฑ

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

SSR

๊ฐ€๋Šฅํ•ด์•ผ ํ•˜๋Š”๋ฐ ์•ˆ์จ๋ดค ๋„ค์š” https://github.com/dvajs/dva-hackernews ์—์„œ ํ•ด๋ด์•ผ

์ฝ”๋“œ ๋ถ„ํ• , ๋™์  ๋กœ๋”ฉ

๋ชจ๋ธ์€ ์ด๋ฏธ ๋™์  ์ฃผ์ž…์„ ์ง€์›ํ•˜๋ฏ€๋กœ react-router์˜ ๋™์  ๊ตฌ์„ฑ๊ณผ ๊ฒฐํ•ฉ๋œ ์›น ์ธก์—์„œ ์ฝ”๋“œ๋ฅผ ๋ถ„ํ• ํ•˜๊ณ  ๋™์ ์œผ๋กœ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://github.com/dvajs/dva/tree/master/examples/dynamic-load๋ฅผ ์ฐธ์กฐ

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

SSR์˜ ์ง€์›์ด ๋งค์šฐ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ๊ณ ๋ ค ์‚ฌํ•ญ์€ ์ฝ”๋“œ ๋ถ„ํ•  ๋ฐ ๋™์  ๋กœ๋”ฉ์ž…๋‹ˆ๋‹ค.

SSR

๊ฐ€๋Šฅํ•ด์•ผ ํ•˜๋Š”๋ฐ ์•ˆ์จ๋ดค ๋„ค์š” https://github.com/dvajs/dva-hackernews ์—์„œ ํ•ด๋ด์•ผ

์ฝ”๋“œ ๋ถ„ํ• , ๋™์  ๋กœ๋”ฉ

๋ชจ๋ธ์€ ์ด๋ฏธ ๋™์  ์ฃผ์ž…์„ ์ง€์›ํ•˜๋ฏ€๋กœ react-router์˜ ๋™์  ๊ตฌ์„ฑ๊ณผ ๊ฒฐํ•ฉ๋œ ์›น ์ธก์—์„œ ์ฝ”๋“œ๋ฅผ ๋ถ„ํ• ํ•˜๊ณ  ๋™์ ์œผ๋กœ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://github.com/dvajs/dva/tree/master/examples/dynamic-load๋ฅผ ์ฐธ์กฐ

๊ตฌ์‹์ž…๋‹ˆ๋‹ค.

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