°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (27,360¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (20,160¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (23,040¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

½ÇÀü ¸®¾×Æ® ÇÁ·Î±×·¡¹Ö : ¸®¾×Æ® ÈźÎÅÍ Next.js±îÁö

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 19
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
  • ÃâÆÇ»ç : ÀλçÀÌÆ®
  • ¹ßÇà : 2020³â 07¿ù 13ÀÏ
  • Âʼö : 524
  • ISBN : 9788966262670
Á¤°¡

32,000¿ø

  • 28,800¿ø (10%ÇÒÀÎ)

    1,600P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/19(±Ý) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(93)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÇÙ½É ¿ø¸®·Î ¸®¾×Æ®ÀÇ ±âº» °³³äÀ» ´ÙÁö°í,
¸®¾×Æ® ÈÅÀ¸·Î ±¸ÇöµÈ ½ÇÀü ¿¹Á¦¸¦ ÅëÇØ È°¿ë¹ýÀ» ÀÍÈù´Ù!

¸®¾×Æ® ÈÅÀ¸·Î ÀÛ¼ºµÈ ¿¹Á¦¿Í ÇÙ½É ¿ø¸®¸¦ ÅëÇØ ¸®¾×Æ®ÀÇ ½ÇÀü »ç¿ë¹ýÀ» ÀÍÈú ¼ö ÀÖ´Ù. ´Ü¼øÈ÷ ±â¼úÀ» ¼Ò°³ÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê°í ±× ±â¼úÀ» »ç¿ëÇÏ´Â ÀÌÀ¯¸¦ ÇÔ²² ´Ù·é´Ù. µû¶ó¼­ ¸®¾×Æ®»Ó ¾Æ´Ï¶ó ¾ÕÀ¸·Î ¸¸³ª°Ô µÉ ¾î¶² ±â¼úµµ ºü¸£°Ô ¹è¿ï ¼ö ÀÖ´Â ±âº»±â¸¦ ½×À» ¼ö ÀÖ´Ù. ¸®¾×Æ®¸¦ ÀÌ¹Ì »ç¿ëÇØ º» »ç¶÷À» ´ë»óÀ¸·Î ¾²¿´Áö¸¸ ±âÃʺÎÅÍ ½ÃÀÛÇÑ´Ù. ¿ì¼± ¸®¾×Æ® ÇÁ·ÎÁ§Æ®¸¦ ±¸ÃàÇÏ°í, ÃֽŠÀÚ¹Ù½ºÅ©¸³Æ® ¹®¹ý, ¸®¾×Æ®ÀÇ ÁÖ¿ä °³³äÀ» °£´ÜÈ÷ ¾Ë¾Æº»´Ù. Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ®¸¦ ¼³¸íÇÏ´Â ºÎºÐÀ» Á¦¿ÜÇÏ°í ÀÌ Ã¥ÀÇ ¸ðµç ¿¹Á¦´Â ¸®¾×Æ® ÈÅÀ¸·Î ÀÛ¼ºÇß´Ù.

¸®¾×Æ® ÈÅÀÇ °³³ä°ú ½ÇÁ¦ È°¿ëÇÒ ¶§ µµ¿òÀÌ µÇ´Â °í±Þ È°¿ë¹ýÀ» ¾Ë¾Æº» ÈÄ ¸®´ö½º, ¹Ùº§, À¥ÆѱîÁö ´Ù·é´Ù. ¼­¹ö»çÀÌµå ·»´õ¸µÀÇ °³³ä°ú Next.js ÇÁ·ÎÁ§Æ®¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» »ìÆ캻 ÈÄ Å¸ÀÔ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¸®¾×Æ® Äڵ带 ÀÛ¼ºÇÑ´Ù. ÃßÈÄ ¸®¾×Æ®¿¡ Ãß°¡µÉ °ÍÀ¸·Î ¿¹»óµÇ´Â concurrent ¸ðµå±îÁö ´Ù·ï¼­ ´Ù°¡¿Ã º¯È­¿¡µµ ´ëºñÇÑ´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
¡Ü ¸®¾×Æ®ÀÇ »ç¿ë¹ý°ú ÇÙ½É ¿ø¸®
¡Ü ¸®¾×Æ® °³¹ß ȯ°æÀ» Á÷Á¢ ±¸ÃàÇÏ´Â ¹æ¹ý
¡Ü ¼­¹ö»çÀÌµå ·»´õ¸µÀÇ ÁÖ¿ä °³³ä¿¡ ´ëÇÑ ÀÌÇØ¿Í ÀÀ¿ë
¡Ü Á¤Àû ŸÀÔÀΠŸÀÔ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¸®¾×Æ® Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ý
¡Ü ¸®´ö½º·Î »óŸ¦ °ü¸®ÇÏ´Â ¹æ¹ý
¡Ü Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ´Â ·¹°Å½Ã ÇÁ·ÎÁ§Æ® ´Ù·ç±â
¡Ü ³íºí·ÎÅ· ·»´õ¸µÀ» °¡´ÉÇÏ°Ô ÇØ ÁÖ´Â concurrent ¸ðµå

¸ñÂ÷

1Àå ¸®¾×Æ® ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
1.1 ¸®¾×Æ®¶õ ¹«¾ùÀΰ¡
1.2 ¸®¾×Æ® °³¹ß ȯ°æ Á÷Á¢ ±¸ÃàÇϱâ
1.2.1 Hello World ÆäÀÌÁö ¸¸µé±â
1.2.2 ¹Ùº§ »ç¿ëÇØ º¸±â
1.2.3 À¥ÆÑÀÇ ±âº» °³³ä ÀÌÇØÇϱâ
1.2.4 À¥ÆÑ »ç¿ëÇØ º¸±â
1.3 create-react-appÀ¸·Î ½ÃÀÛÇϱâ
1.3.1 create-react-app »ç¿ëÇØ º¸±â
1.3.2 ÁÖ¿ä ¸í·É¾î ¾Ë¾Æº¸±â
1.3.3 ÀÚ¹Ù½ºÅ©¸³Æ® Áö¿ø ¹üÀ§
1.3.4 ÄÚµå ºÐÇÒÇϱâ
1.3.5 ȯ°æ º¯¼ö »ç¿ëÇϱâ
1.4 CSS ÀÛ¼º ¹æ¹ý °áÁ¤Çϱâ
1.4.1 ÀϹÝÀûÀÎ CSS ÆÄÀÏ·Î ÀÛ¼ºÇϱâ
1.4.2 css-module·Î ÀÛ¼ºÇϱâ
1.4.3 Sass·Î ÀÛ¼ºÇϱâ
1.4.4 css-in-js·Î ÀÛ¼ºÇϱâ
1.5 ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
1.5.1 ºê¶ó¿ìÀú È÷½ºÅ丮 API
1.5.2 react-router-dom »ç¿ëÇϱâ

2Àå ES6+¸¦ Ç°Àº ÀÚ¹Ù½ºÅ©¸³Æ®, ¸Å·ÂÀûÀÎ ¾ð¾î°¡ µÇ´Ù
2.1 º¯¼ö¸¦ Á¤ÀÇÇÏ´Â »õ·Î¿î ¹æ¹ý: const, let
2.1.1 var°¡ °¡Áø ¹®Á¦
2.1.2 varÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â const, let
2.2 °´Ã¼¿Í ¹è¿­ÀÇ »ç¿ë¼º °³¼±
2.2.1 °´Ã¼¿Í ¹è¿­À» °£ÆíÇÏ°Ô »ý¼ºÇÏ°í ¼öÁ¤Çϱâ
2.2.2 °´Ã¼¿Í ¹è¿­ÀÇ ¼Ó¼º°ªÀ» °£ÆíÇÏ°Ô °¡Á®¿À±â
2.3 °­È­µÈ ÇÔ¼öÀÇ ±â´É
2.3.1 ¸Å°³º¯¼ö¿¡ Ãß°¡µÈ ±â´É
2.3.2 ÇÔ¼ö¸¦ Á¤ÀÇÇÏ´Â »õ·Î¿î ¹æ¹ý: È­»ìÇ¥ ÇÔ¼ö
2.4 Çâ»óµÈ ºñµ¿±â ÇÁ·Î±×·¡¹Ö 1: ÇÁ·Î¹Ì½º
2.4.1 ÇÁ·Î¹Ì½º ÀÌÇØÇϱâ
2.4.2 ÇÁ·Î¹Ì½º È°¿ëÇϱâ
2.4.3 ÇÁ·Î¹Ì½º »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡
2.5 Çâ»óµÈ ºñµ¿±â ÇÁ·Î±×·¡¹Ö 2: async await
2.5.1 async await ÀÌÇØÇϱâ
2.5.2 async await È°¿ëÇϱâ
2.6 ÅÛÇø´ ¸®ÅÍ·²·Î µ¿ÀûÀÎ ¹®ÀÚ¿­ »ý¼ºÇϱâ
2.7 ½ÇÇàÀ» ¸ØÃâ ¼ö ÀÖ´Â Á¦³Ê·¹ÀÌÅÍ
2.7.1 Á¦³Ê·¹ÀÌÅÍ ÀÌÇØÇϱâ
2.7.2 Á¦³Ê·¹ÀÌÅÍ È°¿ëÇϱâ

3Àå Áß¿äÇÏÁö¸¸ Çò°¥¸®´Â ¸®¾×Æ® °³³ä ÀÌÇØÇϱâ
3.1 »óÅÈ°ª°ú ¼Ó¼º°ªÀ¸·Î °ü¸®ÇÏ´Â UI µ¥ÀÌÅÍ
3.1.1 ¸®¾×Æ®¸¦ »ç¿ëÇÑ ÄÚµåÀÇ Æ¯Â¡
3.1.2 ÄÄÆ÷³ÍÆ®ÀÇ ¼Ó¼º°ª°ú »óÅÈ°ª
3.1.3 ÄÄÆ÷³ÍÆ® ÇÔ¼öÀÇ ¹Ýȯ°ª
3.2 ¸®¾×Æ® ¿ä¼Ò¿Í °¡»ó µ¼
3.2.1 ¸®¾×Æ® ¿ä¼Ò ÀÌÇØÇϱâ
3.2.2 ¸®¾×Æ® ¿ä¼Ò°¡ µ¼ ¿ä¼Ò·Î ¸¸µé¾îÁö´Â °úÁ¤
3.3 ¸®¾×Æ® ÈÅ ±âÃÊ ÀÍÈ÷±â
3.3.1 »óÅÈ°ª Ãß°¡Çϱâ: useState
3.3.2 ÄÄÆ÷³ÍÆ®¿¡¼­ ºÎ¼ö È¿°ú ó¸®Çϱâ: useEffect
3.3.3 ÈÅ Á÷Á¢ ¸¸µé±â
3.3.4 ÈÅ »ç¿ë ½Ã ÁöÄÑ¾ß ÇÒ ±ÔÄ¢
3.4 ÄÜÅؽºÆ® API·Î µ¥ÀÌÅÍ Àü´ÞÇϱâ
3.4.1 ÄÜÅؽºÆ® API ÀÌÇØÇϱâ
3.4.2 ÄÜÅؽºÆ® API È°¿ëÇϱâ
3.4.3 ÄÜÅؽºÆ® API »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡
3.5 ref ¼Ó¼º°ªÀ¸·Î ÀÚ½Ä ¿ä¼Ò¿¡ Á¢±ÙÇϱâ
3.5.1 ref ¼Ó¼º°ª ÀÌÇØÇϱâ
3.5.2 ref ¼Ó¼º°ª È°¿ëÇϱâ
3.5.3 ref ¼Ó¼º°ª »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡
3.6 ¸®¾×Æ® ³»Àå ÈÅ »ìÆ캸±â
3.6.1 Consumer ÄÄÆ÷³ÍÆ® ¾øÀÌ ÄÜÅؽºÆ® »ç¿ëÇϱâ: useContext
3.6.2 ·»´õ¸µ°ú ¹«°üÇÑ °ª ÀúÀåÇϱâ: useRef
3.6.3 ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç ÈÅ: useMemo, useCallback
3.6.4 ÄÄÆ÷³ÍÆ®ÀÇ »óÅÈ°ªÀ» ¸®´ö½ºÃ³·³ °ü¸®Çϱâ: useReducer
3.6.5 ºÎ¸ð ÄÄÆ÷³ÍÆ®¿¡¼­ Á¢±Ù °¡´ÉÇÑ ÇÔ¼ö ±¸ÇöÇϱâ: useImperativeHandle
3.6.6 ±âŸ ¸®¾×Æ® ³»Àå ÈÅ: useLayoutEffect, useDebugValue

4Àå ¸®¾×Æ® ½ÇÀü È°¿ë¹ý
4.1 °¡µ¶¼º°ú »ý»ê¼ºÀ» °í·ÁÇÑ ÄÄÆ÷³ÍÆ® ÄÚµå ÀÛ¼º¹ý
4.1.1 ÃßõÇÏ´Â ÄÄÆ÷³ÍÆ® ÆÄÀÏ ÀÛ¼º¹ý
4.1.2 ¼Ó¼º°ª ŸÀÔ Á¤ÀÇÇϱâ: prop-types
4.1.3 °¡µ¶¼ºÀ» ³ôÀÌ´Â Á¶°ÇºÎ ·»´õ¸µ ¹æ¹ý
4.1.4 °ü½É»ç ºÐ¸®¸¦ À§ÇÑ ÇÁ·¹Á¨Å×À̼Ç, ÄÁÅ×ÀÌ³Ê ÄÄÆ÷³ÍÆ® ±¸ºÐÇϱâ
4.2 useEffect ÈÅ ½ÇÀü È°¿ë¹ý
4.2.1 ÀÇÁ¸¼º ¹è¿­À» °ü¸®ÇÏ´Â ¹æ¹ý
4.2.2 ÀÇÁ¸¼º ¹è¿­À» ¾ø¾Ö´Â ¹æ¹ý
4.3 ·»´õ¸µ ¼Óµµ¸¦ ¿Ã¸®±â À§ÇÑ ¼º´É ÃÖÀûÈ­ ¹æ¹ý
4.3.1 React.memo·Î ·»´õ¸µ °á°ú Àç»ç¿ëÇϱâ
4.3.2 ¼Ó¼º°ª°ú »óÅÈ°ªÀ» ºÒº¯ º¯¼ö·Î °ü¸®ÇÏ´Â ¹æ¹ý
4.3.3 °¡»ó µ¼¿¡¼­ÀÇ ¼º´É ÃÖÀûÈ­

5Àå ·¹°Å½Ã ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Å¬·¡½ºÇü ÄÄÆ÷³ÍÆ®
5.1 Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ®ÀÇ »ý¸í Áֱ⠸޼­µå
5.1.1 constructor ¸Þ¼­µå
5.1.2 getDerivedStateFromProps ¸Þ¼­µå
5.1.3 render ¸Þ¼­µå
5.1.4 componentDidMount ¸Þ¼­µå
5.1.5 shouldComponentUpdate ¸Þ¼­µå
5.1.6 getSnapshotBeforeUpdate ¸Þ¼­µå
5.1.7 componentDidUpdate ¸Þ¼­µå
5.1.8 componentWillUnmount ¸Þ¼­µå
5.1.9 getDerivedStateFromError, componentDidCatch ¸Þ¼­µå
5.2 Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ® ±âº» »ç¿ë¹ý
5.2.1 setState ¸Þ¼­µå ÀÌÇØÇϱâ
5.2.2 Ŭ·¡½º Çʵ带 ÀÌ¿ëÇØ À̺¥Æ® ó¸® ¸Þ¼­µå ÀÛ¼ºÇϱâ
5.2.3 »ý¸í Áֱ⠸޼­µå¿¡¼­ ÄÁÅؽºÆ® µ¥ÀÌÅÍ »ç¿ëÇϱâ
5.3 ÄÄÆ÷³ÍÆ®ÀÇ °øÅë ±â´É °ü¸®Çϱâ
5.3.1 °íÂ÷ ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ °øÅë ±â´É °ü¸®
5.3.2 ·»´õ ¼Ó¼º°ªÀ» ÀÌ¿ëÇÑ °øÅë ±â´É °ü¸®
5.4 Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ®¿Í ÈÅÀÇ °ü°è
5.5 Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ®¸¦ ÈÅÀ¸·Î º¯È¯Çϱâ
5.5.1 constructor ¸Þ¼­µå
5.5.2 componentDidUpdate ¸Þ¼­µå
5.5.3 getDerivedStateFromProps ¸Þ¼­µå
5.5.4 forceUpdate ¸Þ¼­µå
5.6 ±âÁ¸ Ŭ·¡½ºÇü ÄÄÆ÷³ÍÆ®¸¦ °í·ÁÇÑ Ä¿½ºÅÒ ÈÅ ÀÛ¼º¹ý
5.6.1 Ä¿½ºÅÒ ÈÅÀÇ ¹Ýȯ°ªÀÌ ¾ø´Â °æ¿ì
5.6.2 Ä¿½ºÅÒ ÈÅÀÇ ¹Ýȯ°ªÀÌ ÀÖ´Â °æ¿ì

6Àå ¸®´ö½º·Î »óÅ °ü¸®Çϱâ
6.1 ¸®´ö½º »ç¿ë ½Ã µû¶ó¾ß ÇÒ ¼¼ °¡Áö ¿øÄ¢
6.2 ¸®´ö½ºÀÇ ÁÖ¿ä °³³ä ÀÌÇØÇϱâ
6.2.1 ¾×¼Ç
6.2.2 ¹Ìµé¿þ¾î
6.2.3 ¸®µà¼­
6.2.4 ½ºÅä¾î
6.3 µ¥ÀÌÅÍ Á¾·ùº°·Î »óÅÈ°ª ³ª´©±â
6.3.1 »óÅÈ°ª ³ª´©±â ¿¹Á¦¸¦ À§ÇÑ »çÀü ÀÛ¾÷
6.3.2 ¸®µà¼­¿¡¼­ °øÅë ±â´É ºÐ¸®Çϱâ
6.4 ¸®¾×Æ® »óÅÈ°ªÀ» ¸®´ö½º·Î °ü¸®Çϱâ
6.4.1 react-redux ÆÐÅ°Áö ¾øÀÌ Á÷Á¢ ±¸ÇöÇϱâ
6.4.2 react-redux ÆÐÅ°Áö »ç¿ëÇϱâ
6.5 reselect ÆÐÅ°Áö·Î ¼±ÅÃÀÚ ÇÔ¼ö ¸¸µé±â
6.5.1 reselect ÆÐÅ°Áö ¾øÀÌ ±¸ÇöÇØ º¸±â
6.5.2 reselect ÆÐÅ°Áö »ç¿ëÇϱâ
6.5.3 reselect¿¡¼­ ÄÄÆ÷³ÍÆ®ÀÇ ¼Ó¼º°ª ÀÌ¿ëÇϱâ
6.5.4 ÄÄÆ÷³ÍÆ® ÀνºÅϽºº°·Î µ¶¸³µÈ ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç Àû¿ëÇϱâ
6.6 ¸®´ö½º »ç°¡¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ¾×¼Ç ó¸®
6.6.1 ¸®´ö½º »ç°¡ ½ÃÀÛÇϱâ
6.6.2 ¿©·¯ °³ÀÇ ¾×¼ÇÀÌ Çù¾÷ÇÏ´Â »ç°¡ ÇÔ¼ö
6.6.3 »ç°¡ ÇÔ¼öÀÇ ¿¹¿Ü ó¸®
6.6.4 ¸®´ö½º »ç°¡·Î µð¹Ù¿î½º ±¸ÇöÇϱâ
6.6.5 »ç°¡ ÇÔ¼ö Å×½ºÆ®Çϱâ

7Àå ¹Ùº§°ú À¥ÆÑ ÀÚ¼¼È÷ µé¿©´Ùº¸±â
7.1 ¹Ùº§ ½ÇÇà ¹× ¼³Á¤Çϱâ
7.1.1 ¹Ùº§À» ½ÇÇàÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ý
7.1.2 È®À强°ú À¯¿¬¼ºÀ» °í·ÁÇÑ ¹Ùº§ ¼³Á¤ ¹æ¹ý
7.1.3 Àüü ¼³Á¤ ÆÄÀÏ°ú Áö¿ª ¼³Á¤ ÆÄÀÏ
7.1.4 ¹Ùº§°ú Æú¸®ÇÊ
7.2 ¹Ùº§ Ç÷¯±×ÀÎ Á¦ÀÛÇϱâ
7.2.1 AST ±¸Á¶ µé¿©´Ùº¸±â
7.2.2 ¹Ùº§ Ç÷¯±×ÀÎÀÇ ±âº» ±¸Á¶
7.2.3 ¹Ùº§ Ç÷¯±×ÀÎ Á¦ÀÛÇϱâ: ¸ðµç ÄÜ¼Ö ·Î±× Á¦°Å
7.2.4 ¹Ùº§ Ç÷¯±×ÀÎ Á¦ÀÛÇϱâ: ÇÔ¼ö ³»ºÎ¿¡ ÄÜ¼Ö ·Î±× Ãß°¡
7.3 À¥ÆÑ ÃʱÞÆí
7.3.1 À¥ÆÑ ½ÇÇàÇϱâ
7.3.2 ·Î´õ »ç¿ëÇϱâ
7.3.3 Ç÷¯±×ÀÎ »ç¿ëÇϱâ
7.4 À¥ÆÑ °í±ÞÆí
7.4.1 ³ª¹« Èçµé±â
7.4.2 ÄÚµå ºÐÇÒ
7.4.3 ·Î´õ Á¦ÀÛÇϱâ
7.4.4 Ç÷¯±×ÀÎ Á¦ÀÛÇϱâ

8Àå ¼­¹ö»çÀÌµå ·»´õ¸µ ±×¸®°í Next.js
8.1 ¼­¹ö»çÀÌµå ·»´õ¸µ ÃʱÞÆí
8.1.1 Ŭ¶óÀ̾ðÆ®¿¡¼­¸¸ ·»´õ¸µÇØ º¸±â
8.1.2 ¼­¹ö»çÀÌµå ·»´õ¸µ ÇÔ¼ö »ç¿ëÇØ º¸±â: renderToString
8.1.3 ¼­¹ö µ¥ÀÌÅ͸¦ Ŭ¶óÀ̾ðÆ®·Î Àü´ÞÇϱâ
8.1.4 ½ºÅ¸ÀÏ Àû¿ëÇϱâ
8.1.5 À̹ÌÁö ¸ðµâ Àû¿ëÇϱâ
8.2 ¼­¹ö»çÀÌµå ·»´õ¸µ °í±ÞÆí
8.2.1 ÆäÀÌÁö¸¦ ¹Ì¸® ·»´õ¸µÇϱâ
8.2.2 ¼­¹ö»çÀÌµå ·»´õ¸µ ij½ÌÇϱâ
8.2.3 ¼­¹ö»çÀÌµå ·»´õ¸µ ÇÔ¼ö »ç¿ëÇØ º¸±â: renderToNodeStream
8.3 ³Ø½ºÆ® ÃʱÞÆí
8.3.1 ³Ø½ºÆ® ½ÃÀÛÇϱâ
8.3.2 À¥ÆÑ ¼³Á¤ º¯°æÇϱâ
8.3.3 ¼­¹ö¿¡¼­ »ý¼ºµÈ µ¥ÀÌÅ͸¦ Àü´ÞÇϱâ
8.3.4 ÆäÀÌÁö À̵¿Çϱâ
8.3.5 ¿¡·¯ ÆäÀÌÁö ±¸ÇöÇϱâ
8.4 ³Ø½ºÆ® °í±ÞÆí
8.4.1 ÆäÀÌÁö °øÅë ±â´É ±¸ÇöÇϱâ
8.4.2 ³Ø½ºÆ®¿¡¼­ÀÇ ÄÚµå ºÐÇÒ
8.4.3 À¥ ¼­¹ö Á÷Á¢ ¶ç¿ì±â
8.4.4 ¼­¹ö»çÀÌµå ·»´õ¸µ ij½ÌÇϱâ
8.4.5 ÆäÀÌÁö ¹Ì¸® ·»´õ¸µÇϱâ
8.4.6 styled-components »ç¿ëÇϱâ

9Àå Á¤Àû ŸÀÔ ±×¸®°í ŸÀÔ½ºÅ©¸³Æ®
9.1 ŸÀÔ½ºÅ©¸³Æ®¶õ?
9.1.1 µ¿Àû ŸÀÔ ¾ð¾î¿Í Á¤Àû ŸÀÔ ¾ð¾î
9.1.2 ŸÀÔ½ºÅ©¸³Æ®ÀÇ ÀåÁ¡
9.1.3 ½Ç½ÀÀ» À§ÇÑ Áغñ
9.2 ŸÀÔ½ºÅ©¸³Æ®ÀÇ ¿©·¯ °¡Áö ŸÀÔ
9.2.1 ŸÀÔ½ºÅ©¸³Æ®ÀÇ ´Ù¾çÇÑ Å¸ÀÔ
9.2.2 ¿­°ÅÇü ŸÀÔ
9.2.3 ÇÔ¼ö ŸÀÔ
9.3 ÀÎÅÍÆäÀ̽º
9.3.1 ÀÎÅÍÆäÀ̽º·Î °´Ã¼ ŸÀÔ Á¤ÀÇÇϱâ
9.3.2 ÀÎÅÍÆäÀ̽º·Î Á¤ÀÇÇÏ´Â À妽º ŸÀÔ
9.3.3 ±× ¹Û¿¡ ÀÎÅÍÆäÀ̽º·Î ÇÒ ¼ö ÀÖ´Â °Í
9.4 ŸÀÔ È£È¯¼º
9.4.1 ¼ýÀÚ¿Í ¹®ÀÚ¿­ÀÇ Å¸ÀÔ È£È¯¼º
9.4.2 ÀÎÅÍÆäÀ̽ºÀÇ Å¸ÀÔ È£È¯¼º
9.4.3 ÇÔ¼öÀÇ Å¸ÀÔ È£È¯¼º
9.5 ŸÀÔ½ºÅ©¸³Æ® °í±Þ ±â´É
9.5.1 Á¦³×¸¯
9.5.2 ¸Êµå ŸÀÔ
9.5.3 Á¶°ÇºÎ ŸÀÔ
9.6 »ý»ê¼ºÀ» ³ôÀ̴ ŸÀÔ½ºÅ©¸³Æ®ÀÇ ±â´É
9.6.1 ŸÀÔ Ãß·Ð
9.6.2 ŸÀÔ °¡µå
9.7 ŸÀÔ½ºÅ©¸³Æ® ȯ°æ ±¸ÃàÇϱâ
9.7.1 create-react-app°ú ³Ø½ºÆ®¿¡¼­ ŸÀÔ½ºÅ©¸³Æ® »ç¿ëÇϱâ
9.7.2 ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏÁö ¾Ê°í ŸÀÔ½ºÅ©¸³Æ® ȯ°æ ±¸ÃàÇϱâ
9.7.3 ±âŸ ȯ°æ ¼³Á¤Çϱâ
9.8 ¸®¾×Æ®¿¡ ŸÀÔ Àû¿ëÇϱâ
9.8.1 ¸®¾×Æ® ÄÄÆ÷³ÍÆ®¿¡¼­ ŸÀÔ Á¤ÀÇÇϱâ
9.8.2 ¸®´ö½º¿¡¼­ ŸÀÔ Á¤ÀÇÇϱâ

10Àå ´Ù°¡¿Ã ¸®¾×Æ®ÀÇ º¯È­: concurrent ¸ðµå
10.1 ºí·ÎÅ· vs. ³íºí·ÎÅ· ·»´õ¸µ
10.2 ÀÛ¾÷ÀÇ ¿ì¼±¼øÀ§¸¦ ÅëÇÑ È¿À²ÀûÀÎ CPU »ç¿ë
10.3 ¼­½ºÆ潺·Î °¡´ÉÇØÁø ÄÄÆ÷³ÍÆ® ÇÔ¼ö ³» ºñµ¿±â ó¸®
10.3.1 ÄÄÆ÷³ÍÆ® ÇÔ¼ö ³»¿¡¼­ ºñµ¿±â·Î ¸ðµâ °¡Á®¿À±â
10.3.2 ÄÄÆ÷³ÍÆ® ÇÔ¼ö ³»¿¡¼­ API·Î µ¥ÀÌÅÍ ¹Þ±â

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 94±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 94±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë