ÇöÀçÀ§Ä¡ : Home > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > ÇÁ·Î±×·¡¹Ö ¹× ¾ð¾î

 
¸®¾×Æ®¸¦ ´Ù·ç´Â ±â¼ú - ÀÔ¹®ºÎÅÍ ´ë±Ô¸ð ¾ÖÇø®ÄÉÀ̼DZîÁö ÇÑ ±ÇÀ¸·Î!
    ¡¤ ÁöÀºÀÌ | ¿Å±äÀÌ:±è¹ÎÁØ
    ¡¤ ÃâÆÇ»ç:±æ¹þ
    ¡¤ ÃâÆdz⵵:20180801
    ¡¤ Ã¥»óÅÂ:ÃÖ»ó±Þ / 688ÂÊ / 186*236mm / 9791160505238(1160505233)
    ¡¤ ISBN:1160505233
    ¡¤ ½ÃÁß°¡°Ý : ¿ø
    ¡¤ ÆǸŰ¡°Ý : ¿ø
    ¡¤ Æ÷ ÀÎ Æ® : Á¡
    ¡¤ ¼ö ·® : °³

¸®¾×Æ®¸¦ ÀÌÇØÇϱâ À§ÇÑ ÇÙ½É °³³äÀº ¹°·ÐÀÌ°í ¾î¶² »óȲ¿¡¼­ ¾î¶»°Ô »ç¿ëÇØ¾ß ÇÏ´ÂÁö, ¿Ö ÀÌ·¸°Ô »ç¿ëÇÏ´Â °ÍÀÌ È¿°úÀûÀÎÁö¸¦ ¹è¿ìÀÚ. °ø½Ä ¹®¼­¿¡´Â ³ª¿ÀÁö ¾Ê´Â ½ÇÀü ³ëÇÏ¿ì¿Í ÆÁÀ» dzºÎÇÏ°Ô ´ã¾Ò´Ù. ¶ÇÇÑ, ÇÁ·ÎÁ§Æ® »ý¼ººÎÅÍ Äڵ带 ÀÛ¼º ¹× °³¼±ÇÏ°í, ¹èÆ÷Çϱâ±îÁö ½Ç¹«¿¡ ¹Ù·Î ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï ¿¹Á¦¸¦ ÁغñÇß´Ù. ÀÏÁ¤ °ü¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¸é¼­ ¸®¾×Æ®ÀÇ ±âº»±â¸¦ ´ÙÁö°í, ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϸ鼭 ÄÄÆ÷³ÍÆ® ½ºÅ¸Àϸµ, »óÅ °ü¸®, API ¿¬µ¿, ¶ó¿ìÆÃ, ÄÚµå ½ºÇø®ÆÃ, ¼­¹ö»çÀÌµå ·»´õ¸µ µî ¸®¾×Æ®¸¦ È°¿ëÇÑ ´Ù¾çÇÑ ±â¼úÀ» »ç¿ëÇغ¸ÀÚ. ¸¶Áö¸·À¸·Î ¸¶Å©´Ù¿î ±â¹ÝÀÇ ºí·Î±× ½Ã½ºÅÛÀ» ¸¸µé¸ç ¹è¿î Áö½ÄÀ» Á¾ÇÕÀûÀ¸·Î È°¿ëÇغ¸ÀÚ.


1 Àå ¸®¾×Æ® ½ÃÀÛ
__1.1 ¿Ö ¸®¾×Æ®Àΰ¡?
 ____1.1.1 ¸®¾×Æ® ÀÌÇØ
__1.2 ¸®¾×Æ® Ư¡
____1.2.1 Virtual DOM
 ____1.2.2 ±âŸ Ư¡
__1.3 ÀÛ¾÷ ȯ°æ¼³Á¤
____1.3.1 Node.js¿Í npm
 ____1.3.2 yarn
 ____1.3.3 ¿¡µðÅÍ ¼³Ä¡
____1.3.4 Git ¼³Ä¡
____1.3.5 create-react-appÀ¸·Î ÇÁ·ÎÁ§Æ® »ý¼º

2Àå JSX
 __2.1 ÄÚµå ÀÌÇØ
__2.2 JSX¶õ?
 __2.3 JSX ÀåÁ¡
____2.3.1 º¸±â ½±°í Àͼ÷ÇÏ´Ù
____2.3.2 ¿À·ù °Ë»ç
____2.3.3 ´õ¿í ³ôÀº È°¿ëµµ
__2.4 JSX ¹®¹ý
____2.4.1 °¨½ÎÀÎ ¿ä¼Ò
____2.4.2 ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥Çö
____2.4.3 if ¹® ´ë½Å Á¶°ÇºÎ ¿¬»êÀÚ
____2.4.4 &&¸¦ »ç¿ëÇÑ Á¶°ÇºÎ ·»´õ¸µ
____2.4.5 ÀζóÀÎ ½ºÅ¸Àϸµ
____2.4.6 class ´ë½Å className
 ____2.4.7 ²À ´Ý¾Æ¾ß Çϴ ű×
____2.4.8 ÁÖ¼®
__2.5 Á¤¸®

3Àå ÄÄÆ÷³ÍÆ®
__3.1 ù ÄÄÆ÷³ÍÆ® »ý¼º
____3.1.1 src µð·ºÅ͸® ³»ºÎ¿¡ MyComponent.js ÆÄÀÏ »ý¼º
____3.1.2 ÄÄÆ÷³ÍÆ® Ãʱâ ÄÚµå ÀÛ¼º
____3.1.3 ¸ðµâ ³»º¸³»±â ¹× ºÒ·¯¿À±â
__3.2 props
 ____3.2.1 JSX ³»ºÎ¿¡¼­ props ·»´õ¸µ
____3.2.2 ÄÄÆ÷³ÍÆ® »ç¿ëÇÒ ¶§ props °ª ¼³Á¤
____3.2.3 props ±âº» °ª ¼³Á¤: defaultProps
 ____3.2.4 props °ËÁõ: propTypes
 __3.3 state
 ____3.3.1 ÄÄÆ÷³ÍÆ®ÀÇ »ý¼ºÀÚ ¸Þ¼­µå: constructor()
 ____3.3.2 state Ãʱ갪 ¼³Á¤
____3.3.3 JSX ³»ºÎ¿¡¼­ state ·»´õ¸µ
____3.3.4 state °ª ¾÷µ¥ÀÌÆ®: setState()
 ____3.3.5 state¸¦ constructor¿¡¼­ ²¨³»±â
____3.3.6 state °ªÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¶§ ÁÖÀÇ »çÇ×
__3.4 Á¤¸®

4Àå À̺¥Æ® Çڵ鸵
__4.1 ¸®¾×Æ®ÀÇ À̺¥Æ® ½Ã½ºÅÛ
____4.1.1 À̺¥Æ®¸¦ »ç¿ëÇÒ ¶§ ÁÖÀÇ »çÇ×
____4.1.2 À̺¥Æ® Á¾·ù
__4.2 ¿¹Á¦·Î À̺¥Æ® Çڵ鸵 ÀÍÈ÷±â
____4.2.1 ÄÄÆ÷³ÍÆ® »ý¼º ¹× ºÒ·¯¿À±â
____4.2.2 onChange À̺¥Æ® Çڵ鸵
____4.2.3 ÀÓÀÇ ¸Þ¼­µå ¸¸µé±â
____4.2.4 input ¿©·¯ °³¸¦ Çڵ鸵
____4.2.5 onKeyPress À̺¥Æ® Çڵ鸵
__4.3 Á¤¸®

5Àå ref: DOM¿¡ À̸§ ´Þ±â
__5.1 ref´Â ¾î¶² »óȲ¿¡¼­ »ç¿ëÇØ¾ß ÇÒ±î?
 ____5.1.1 ¿¹Á¦ ÄÄÆ÷³ÍÆ® »ý¼º
____5.1.2 App ÄÄÆ÷³ÍÆ®¿¡¼­ ¿¹Á¦ ÄÄÆ÷³ÍÆ® ·»´õ¸µ
____5.1.3 DOMÀ» ²À »ç¿ëÇØ¾ß ÇÏ´Â »óȲ
__5.2 ref »ç¿ë
____5.2.1 »ç¿ë¹ý
____5.2.2 Àû¿ë
__5.3 ÄÄÆ÷³ÍÆ®¿¡ ref ´Þ±â
____5.3.1 »ç¿ë¹ý
____5.3.2 ÄÄÆ÷³ÍÆ® Ãʱ⠼³Á¤
____5.3.3 ÄÄÆ÷³ÍÆ®¿¡ ¸Þ¼­µå »ý¼º
____5.3.4 ÄÄÆ÷³ÍÆ®¿¡ ref ´Þ°í ³»ºÎ ¸Þ¼­µå »ç¿ë
__5.4 Á¤¸®

6Àå ÄÄÆ÷³ÍÆ® ¹Ýº¹
__6.1 ÀÚ¹Ù½ºÅ©¸³Æ® ¹è¿­ÀÇ map() ÇÔ¼ö
____6.1.1 ¹®¹ý
____6.1.2 ¿¹Á¦
__6.2 µ¥ÀÌÅÍ ¹è¿­À» ÄÄÆ÷³ÍÆ® ¹è¿­·Î mapÇϱâ
____6.2.1 ¿¹Á¦ ÄÄÆ÷³ÍÆ® »ý¼º
____6.2.2 App ÄÄÆ÷³ÍÆ®¿¡¼­ ¿¹Á¦ ÄÄÆ÷³ÍÆ® ·»´õ¸µ
__6.3 key
 ____6.3.1 key ¼³Á¤
__6.4 ÀÀ¿ë
____6.4.1 state¿¡ Ãʱ⠵¥ÀÌÅÍ ´ã±â
__6.4.2 µ¥ÀÌÅÍ Ãß°¡ ±â´É ±¸Çö
____6.4.3 µ¥ÀÌÅÍ Á¦°Å ±â´É ±¸Çö
__6.5 Á¤¸®

7Àå ÄÄÆ÷³ÍÆ®ÀÇ ¶óÀÌÇÁ»çÀÌŬ ¸Þ¼­µå
__7.1 ÀÌÇØ
__7.2 »ìÆ캸±â
____7.2.1 render() ÇÔ¼ö
____7.2.2 constructor ¸Þ¼­µå
____7.2.3 getDerivedStateFromProps ¸Þ¼­µå
____7.2.4 componentDidMount ¸Þ¼­µå
____7.2.5 shouldComponentUpdate ¸Þ¼­µå
____7.2.6 getSnapshotBeforeUpdate ¸Þ¼­µå
____7.2.7 componentDidUpdate ¸Þ¼­µå
____7.2.8 componentWillUnmount ¸Þ¼­µå
__7.3 »ç¿ë
____7.3.1 ¿¹Á¦ ÄÄÆ÷³ÍÆ® »ý¼º
____7.3.2 App ÄÄÆ÷³ÍÆ®¿¡¼­ ¿¹Á¦ ÄÄÆ÷³ÍÆ® »ç¿ë
__7.4 Á¤¸®

8Àå ÇÔ¼öÇü ÄÄÆ÷³ÍÆ®
__8.1 ÇÔ¼öÇü ÄÄÆ÷³ÍÆ® »ç¿ë¹ý
__8.2 ¾ðÁ¦ ÇÔ¼öÇü ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇØ¾ß ÇÒ±î?

9Àå ÄÄÆ÷³ÍÆ® ½ºÅ¸Àϸµ
__9.1 CSS Module
 ____9.1.1 CSS Module È°¼ºÈ­
____9.1.2 CSS Module »ç¿ë
__9.2 Sass
 ____9.2.1 ÇÁ·ÎÁ§Æ®¿¡ Sass Àû¿ë
____9.2.2 Sass »ç¿ë
____9.2.3 º¯¼ö¿Í ¹Í½ºÀÎÀ» Àü¿ªÀûÀ¸·Î »ç¿ë
____9.2.4 Sass ¶óÀ̺귯¸®
____9.2.5 ¹öÆ° »ý¼º
__9.3 styled-components
 __9.4 Á¤¸®

10Àå ÀÏÁ¤ °ü¸® À¥ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
__10.1 ÇÁ·ÎÁ§Æ® Áغñ
____10.1.1 create-react-appÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÁ§Æ® »ý¼º
____10.1.2 CSS Module ¹× Sass Àû¿ë
__10.2 UI µðÀÚÀÎ ¹× ±¸¼º
____10.2.1 ÄÄÆ÷³ÍÆ® °èȹ
____10.2.2 PageTemplate ÄÄÆ÷³ÍÆ® »ý¼º
____10.2.3 TodoInput ÄÄÆ÷³ÍÆ® »ý¼º
____10.2.4 TodoItem ÄÄÆ÷³ÍÆ® »ý¼º
____10.2.5 TodoList ÄÄÆ÷³ÍÆ® »ý¼º
__10.3 »óÅ °ü¸®
____10.3.1 ÅؽºÆ® ÀÔ·Â °ü·Ã »óÅ °ü¸®
____10.3.2 Ãʱâ ÀÏÁ¤ µ¥ÀÌÅÍ Á¤ÀÇ ¹× ·»´õ¸µ
____10.3.3 µ¥ÀÌÅÍ Ãß°¡
____10.3.4 µ¥ÀÌÅÍ ¼öÁ¤
____10.3.5 µ¥ÀÌÅÍ Á¦°Å
__10.4 Á¤¸®

11Àå ÄÄÆ÷³ÍÆ® ¸®·»´õ¸µ ÃÖÀûÈ­
__11.1 ¹®Á¦Á¡ ã±â
____11.1.1 ¸®¾×Æ® °³¹ßÀÚ µµ±¸ÀÇ Highlight Updates
 ____11.1.2 µ¥ÀÌÅÍ Áغñ
____11.1.3 Å©·Ò °³¹ßÀÚ µµ±¸ [Performance] ÅÇ »ç¿ë
__11.2 ÃÖÀûÈ­ ÁøÇà
____11.2.1 TodoList ÄÄÆ÷³ÍÆ® ÃÖÀûÈ­
____11.2.2 TodoItem ÄÄÆ÷³ÍÆ® ÃÖÀûÈ­
__11.3 Á¤¸®

12Àå ¸®´ö½º °³³ä ÀÌÇØ
__12.1 ¼Ò°³
__12.2 ¸®´ö½º »ç¿ë
____12.2.1 JSBin Áغñ
____12.2.2 ¾×¼Ç°ú ¾×¼Ç »ý¼º ÇÔ¼ö
____12.2.3 º¯È­¸¦ ÀÏÀ¸Å°´Â ÇÔ¼ö, ¸®µà¼­
____12.2.4 ¸®´ö½º ½ºÅä¾î »ý¼º
____12.2.5 ±¸µ¶
____12.2.6 dispatch·Î ¾×¼Ç Àü´Þ
__12.3 ¸®´ö½ºÀÇ ¼¼ °¡Áö ±ÔÄ¢
____12.3.1 ½ºÅä¾î´Â ´Ü ÇÑ °³
____12.3.2 state´Â Àбâ Àü¿ë
____12.3.3 º¯È­´Â ¼ø¼ö ÇÔ¼ö·Î ±¸¼º
__12.4 Á¤¸®

13Àå ¸®´ö½º·Î ¸®¾×Æ® ¾ÖÇø®ÄÉÀÌ¼Ç »óÅ °ü¸®
__13.1 Ä«¿îÅÍ »ý¼º
____13.1.1 ÀÛ¾÷ ȯ°æ¼³Á¤
____13.1.2 ÇÁ¸®Á¨Å×À̼ųΠÄÄÆ÷³ÍÆ®¿Í ÄÁÅ×ÀÌ³Ê ÄÄÆ÷³ÍÆ®
____13.1.3 ±âº»ÀûÀΠƲ »ý¼º
____13.1.4 Counter ÄÄÆ÷³ÍÆ® »ý¼º
____13.1.5 ¾×¼Ç »ý¼º
____13.1.6 ¸®µà¼­ »ý¼º
____13.1.7 ½ºÅä¾î »ý¼º
____13.1.8 Provider ÄÄÆ÷³ÍÆ®·Î ¸®¾×Æ® ¾Û¿¡ store ¿¬µ¿
____13.1.9 CounterContainer ÄÄÆ÷³ÍÆ® »ý¼º
____13.1.10 ¼­ºê ¸®µà¼­ »ý¼º
__13.2 ¸ÖƼ Ä«¿îÅÍ »ý¼º
____13.2.1 ¸®´ö½º °³¹ßÀÚ µµ±¸ »ç¿ë
____13.2.2 Actions ¼öÁ¤
____13.2.3 Reducers ¼öÁ¤
____13.2.4 ÇÁ¸®Á¨Å×À̼ųΠÄÄÆ÷³ÍÆ® »ý¼º
____13.2.5 ÄÁÅ×ÀÌ³Ê ÄÄÆ÷³ÍÆ®
__13.3 Á¤¸®

14Àå ¸®´ö½º, ´õ ÆíÇÏ°Ô »ç¿ë
__14.1 Immutable.js ÀÍÈ÷±â
____14.1.1 °´Ã¼ ºÒº¯¼º
____14.1.2 Map
 ____14.1.3 List
 __14.2 Ducks ÆÄÀÏ ±¸Á¶
____14.2.1 ¿¹½Ã
____14.2.2 ±ÔÄ¢
__14.3 redux-actions¸¦ ÀÌ¿ëÇÑ ´õ ½¬¿î ¾×¼Ç °ü¸®
____14.3.1 createActionÀ» ÀÌ¿ëÇÑ ¾×¼Ç »ý¼º ÀÚµ¿È­
____14.3.2 switch ¹® ´ë½Å handleActions »ç¿ë
__14.4 ÀÏÁ¤ °ü¸® ¾ÖÇø®ÄÉÀ̼ǿ¡ ¸®´ö½º Àû¿ë
____14.4.1 Áغñ
____14.4.2 ¸ðµâ »ý¼º
____14.4.3 ½ºÅä¾î »ý¼º ¹× ¼³Á¤
____14.4.4 ÄÁÅ×ÀÌ³Ê ÄÄÆ÷³ÍÆ® »ý¼º
____14.4.5 ÇÁ·ÎÁ§Æ® ¸¶¹«¸®
__14.5 Á¤¸®

15Àå ¸®´ö½º ¹Ìµé¿þ¾î¿Í ¿ÜºÎ µ¥ÀÌÅÍ ¿¬µ¿
__15.1 ¹Ìµé¿þ¾î ÀÌÇØ
____15.1.1 ¹Ìµé¿þ¾î¶õ?
 ____15.1.2 ¹Ìµé¿þ¾î »ý¼º
__15.2 ºñµ¿±â ÀÛ¾÷À» ó¸®ÇÏ´Â ¹Ìµé¿þ¾î »ç¿ë
____15.2.1 redux-thunk
 ____15.2.2 À¥ ¿äû ó¸®
____15.2.3 redux-promise-middleware
 ____15.2.4 redux-pender
 __15.3 Á¤¸®

16Àå react-router·Î SPA °³¹ß
__16.1 SPA¶õ?
 __16.2 ÇÁ·ÎÁ§Æ® ±¸¼º
____16.2.1 ÇÁ·ÎÁ§Æ® »ý¼º ¹× ¶óÀ̺귯¸® ¼³Ä¡
____16.2.2 ÇÁ·ÎÁ§Æ® ÃʱâÈ­ ¹× ±¸Á¶ ¼³Á¤
____16.2.3 NODE_PATH ¼³Á¤
____16.2.4 ÄÄÆ÷³ÍÆ® Áغñ
__16.3 Route¿Í ÆĶó¹ÌÅÍ
____16.3.1 ±âº» ¶ó¿ìÆ® Áغñ
__16.3.2 ¶ó¿ìÆ® ¼³Á¤
____16.3.3 ¶ó¿ìÆ® ÆĶó¹ÌÅÍ¿Í Äõ¸® Àбâ
__16.4 ¶ó¿ìÆ® À̵¿
____16.4.1 Link ÄÄÆ÷³ÍÆ®
____16.4.2 NavLink ÄÄÆ÷³ÍÆ®
____16.4.3 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ¶ó¿ìÆÃ
__16.5 ¶ó¿ìÆ® ¾ÈÀÇ ¶ó¿ìÆ®
__16.6 ¶ó¿ìÆ®·Î »ç¿ëµÈ ÄÄÆ÷³ÍÆ®°¡ Àü´Þ¹Þ´Â props
 ____16.6.1 location
 ____16.6.2 match
 ____16.6.3 history
 __16.7 withRouter·Î ±âŸ ÄÄÆ÷³ÍÆ®¿¡¼­ ¶ó¿ìÅÍ Á¢±Ù
__16.8 Á¤¸®

17Àå ÄÚµå ½ºÇø®ÆÃ
__17.1 ÄÚµå ½ºÇø®ÆÃÀÇ ±âº»
____17.1.1 webpack ¼³Á¤ ¹ÛÀ¸·Î ²¨³»±â
____17.1.2 vendor ¼³Á¤
__17.2 ºñµ¿±âÀû ÄÚµå ºÒ·¯¿À±â: ûũ »ý¼º
__17.3 ¶ó¿ìÆ®¿¡ ÄÚµå ½ºÇø®ÆÃ
____17.3.1 asyncComponent ÇÔ¼ö »ý¼º
____17.3.2 ¶ó¿ìÆ® ÄÚµå ½ºÇø®Æÿë À妽º »ý¼º
____17.3.3 ÇÁ·Î´ö¼Ç¿ë webpack ¼³Á¤
____17.3.4 ÇÁ·Î´ö¼Ç ºôµå »ý¼º
__17.4 Á¤¸®

18Àå ¹é¿£µå ÇÁ·Î±×·¡¹Ö: Node.jsÀÇ Koa ÇÁ·¹ÀÓ¿öÅ©
__18.1 ¼Ò°³
____18.1.1 ¹é¿£µå
____18.1.2 Node.js
 ____18.1.3 Koa
 __18.2 ÇÁ·ÎÁ§Æ® »ý¼º
____18.2.1 ÀÛ¾÷ ȯ°æ Áغñ
____18.2.2 ÇÁ·ÎÁ§Æ® »ý¼º
____18.2.3 ESLint ¼³Á¤
____18.3 Koa ±âº» »ç¿ë¹ý
____18.3.1 hello world ¶ç¿ì±â
____18.3.2 ¹Ìµé¿þ¾î
__18.4 Nodemon »ç¿ë
__18.5 koa-router »ç¿ë
____18.5.1 ±âº» »ç¿ë¹ý
____18.5.2 ¶ó¿ìÆ® ÆĶó¹ÌÅÍ¿Í Äõ¸®
____18.5.3 REST API
 ____18.5.4 ¶ó¿ìÆ® ¸ðµâÈ­
____18.5.5 posts ¶ó¿ìÆ® »ý¼º
__18.6 Á¤¸®

19Àå mongoose¸¦ ÀÌ¿ëÇÑ MongoDB ¿¬µ¿ ½Ç½À
__19.1 ¼Ò°³
____19.1.1 ¹®¼­¶õ?
 ____19.1.2 MongoDB ±¸Á¶
____19.1.3 ½ºÅ°¸¶ µðÀÚÀÎ
__19.2 MongoDB ¼­¹ö Áغñ
____19.2.1 ¼³Ä¡
____19.2.2 MongoDB ÀÛµ¿ È®ÀÎ
__19.3 mongoose ¼³Ä¡ ¹× Àû¿ë
____19.3.1 .env ȯ°æº¯¼ö ÆÄÀÏ »ý¼º
____19.3.2 mongoose·Î µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á
__19.4 µ¥ÀÌÅͺ£À̽ºÀÇ ½ºÅ°¸¶¿Í ¸ðµ¨
____19.4.1 ½ºÅ°¸¶ »ý¼º
____19.4.2 ¸ðµ¨ »ý¼º
__19.5 MongoDB Ŭ¶óÀ̾ðÆ® ¼³Ä¡
____19.5.1 Robo 3T ¼³Ä¡
____19.5.2 »ç¿ë
__19.6 µ¥ÀÌÅÍ »ý¼º°ú Á¶È¸
____19.6.1 NODE_PATH¿Í jsconfig.json
 ____19.6.2 µ¥ÀÌÅÍ »ý¼º
____19.6.3 µ¥ÀÌÅÍ Á¶È¸
____19.6.4 ƯÁ¤ Æ÷½ºÆ® Á¶È¸
__19.7 µ¥ÀÌÅÍ »èÁ¦¿Í ¼öÁ¤
____19.7.1 µ¥ÀÌÅÍ »èÁ¦
____19.7.2 µ¥ÀÌÅÍ ¼öÁ¤
__19.8 ¿äû °ËÁõ
____19.8.1 ObjectId °ËÁõ
____19.8.2 Request Body °ËÁõ
__19.9 ÆäÀÌÁö³×ÀÌ¼Ç ±¸Çö
____19.9.1 °¡Â¥ µ¥ÀÌÅÍ »ý¼ºÇØ ³»±â
____19.9.2 Æ÷½ºÆ®¸¦ ¿ª¼øÀ¸·Î ºÒ·¯¿À±â
____19.9.3 º¸ÀÌ´Â °³¼ö Á¦ÇÑ
____19.9.4 ÆäÀÌÁö ±â´É ±¸Çö
____19.9.5 ¸¶Áö¸· ÆäÀÌÁö ¹øÈ£ ¾Ë·Á ÁÖ±â
____19.9.6 ³»¿ë ±æÀÌ Á¦ÇÑ
__19.10 Á¤¸®

20Àå ºí·Î±× ÇÁ·ÎÁ§Æ®
__20.1 ÇÁ·ÎÁ§Æ® ±¸Á¶ Àâ±â
____20.1.1 ÇÁ·ÎÁ§Æ® »ý¼º
____20.1.2 ÁÖ¿ä µð·ºÅ͸® »ý¼º
____20.1.3 ºÒÇÊ¿äÇÑ ÆÄÀÏ Á¦°Å
____20.1.4 Sass ¹× CSS ¸ðµâ Àû¿ë
____20.1.5 ¶ó¿ìÅÍ¿Í ¸®´ö½º Àû¿ë
__20.2 ±âº» À¯Àú ÀÎÅÍÆäÀ̽º »ý¼º
____20.2.1 PageTemplate, Header, Footer ÄÄÆ÷³ÍÆ® »ý¼º
____20.2.2 ±Û·Î¹ú ½ºÅ¸ÀÏ ¹× ½ºÅ¸ÀÏ À¯Æ¿ ¼³Á¤
____20.2.3 Header ÄÄÆ÷³ÍÆ® »ý¼º
____20.2.4 Footer ÄÄÆ÷³ÍÆ® »ý¼º
____20.2.5 PageTemplate Áß°£ ¿µ¿ª ¼³Á¤
____20.2.6 ¹öÆ° »ý¼º
__20.3 PostList ÆäÀÌÁö UI ±¸Çö
____20.3.1 ListWrapper ÄÄÆ÷³ÍÆ®
____20.3.2 PostList ÄÄÆ÷³ÍÆ® »ý¼º
____20.3.3 Pagination ÄÄÆ÷³ÍÆ® »ý¼º
__20.4 Post ÆäÀÌÁö UI ±¸Çö
____20.4.1 PostInfo ÄÄÆ÷³ÍÆ®
____20.4.2 PostBody ÄÄÆ÷³ÍÆ®
__20.5 Editor ÆäÀÌÁö UI ±¸Çö
____20.5.1 EditorTemplate ÄÄÆ÷³ÍÆ®
____20.5.2 EditorHeader ÄÄÆ÷³ÍÆ®
____20.5.3 EditorPane ÄÄÆ÷³ÍÆ® »ý¼º
____20.5.4 PreviewPane ÄÄÆ÷³ÍÆ®
__20.6 ¸¶Å©´Ù¿î ¿¡µðÅÍ ±¸Çö
____20.6.1 CodeMirror Àû¿ë
____20.6.2 ¿¡µðÅÍ »óÅ °ü¸®
____20.6.3 ¸¶Å©´Ù¿î º¯È¯
____20.6.4 Prismjs¸¦ »ç¿ëÇÏ¿© Äڵ忡 »ö»ó ÀÔÈ÷±â
____20.6.5 ¸¶Å©´Ù¿î ½ºÅ¸Àϸµ
__20.7 Á¤¸®

21Àå ÇÁ·ÎÁ§Æ®¿¡¼­ API ¿¬µ¿
__21.1 Æ÷½ºÆ® ÀÛ¼º
____21.1.1 ÇÁ·Ï½Ã ¼³Á¤
____21.1.2 axios ¼³Ä¡
____21.1.3 ±Û ÀÛ¼º API ÇÔ¼ö »ý¼º
____21.1.4 editor ¸ðµâ¿¡ WRITE_POST ¾×¼Ç »ý¼º
____21.1.5 EditorHeaderContainer ÄÄÆ÷³ÍÆ® »ý¼º
__21.2 Æ÷½ºÆ® º¸¿© ÁÖ±â
____21.2.1 Æ÷½ºÆ® Àбâ API ÇÔ¼ö »ý¼º
____21.2.2 post ¸ðµâ »ý¼º
____21.2.3 Post ÄÄÆ÷³ÍÆ® »ý¼º
____21.2.4 PostInfo¿Í PostBody¿¡¼­ ¿Ã¹Ù¸¥ µ¥ÀÌÅÍ º¸¿© ÁÖ±â
__21.3 Æ÷½ºÆ® ¸ñ·Ï º¸¿© ÁÖ±â
____21.3.1 Æ÷½ºÆ® ¸®½ºÆ® API ÇÔ¼ö »ý¼º
____21.3.2 list ¸ðµâ »ý¼º
____21.3.3 ListContainer ÄÄÆ÷³ÍÆ® »ý¼º
____21.3.4 PostList ÄÄÆ÷³ÍÆ® µ¥ÀÌÅÍ ·»´õ¸µ
____21.3.5 ÆäÀÌÁö³×ÀÌ¼Ç ±â´É ±¸Çö
____21.3.6 API¿¡¼­ tag ºÐ·ù
__21.4 Æ÷½ºÆ® ¼öÁ¤ ¹× »èÁ¦
____21.4.1 Çì´õ¿¡ ¹öÆ° º¸¿© ÁÖ±â
____21.4.2 ¼öÁ¤ ±â´É ±¸Çö
____21.4.3 »èÁ¦ ±â´É ±¸Çö
__21.5 °ü¸®ÀÚ ·Î±×ÀÎ ÀÎÁõ ±¸Çö
____21.5.1 ¼­¹ö¿¡ ¼¼¼Ç Àû¿ë
____21.5.2 ºñ¹Ð¹øÈ£ ÀÎÁõ API »ý¼º
____21.5.3 api ¶ó¿ìÆ®¿¡ auth Àû¿ë
____21.5.4 ÀÎÁõÀÌ ÇÊ¿äÇÑ API º¸È£
____21.5.5 ·Î±×ÀÎ ¸ð´Þ »ý¼º
____21.5.6 Footer¿¡¼­ °ü¸®ÀÚ ·Î±×ÀÎ ¹öÆ°À» ´©¸£¸é ·Î±×ÀÎ ¸ð´Þ ¶ç¿ì±â
____21.5.7 ·Î±×ÀÎ ±â´É ±¸Çö
____21.5.8 FooterContainer ¿Ï¼º
____21.5.9 ÆäÀÌÁö ·ÎµùÇÒ ¶§ÀÇ ·Î±×ÀÎ »óÅ ȮÀÎ
____21.5.10 ·Î±×ÀÎÇÒ ¶§¸¸ Æ÷½ºÆ® ÀÛ¼º¡¤¼öÁ¤¡¤»èÁ¦ ¹öÆ° º¸¿© ÁÖ±â
__21.6 Á¤¸®

22Àå ÇÁ·ÎÁ§Æ® ¸¶¹«¸® ÀÛ¾÷
__22.1 ÄÚµå ½ºÇø®ÆÃ
____22.1.1 ÄÚµå ½ºÇø®ÆÃ¿ë ¶ó¿ìÆ® À妽º »ý¼º
____22.1.2 ÇÁ·Î´ö¼Ç¿ë webpack ¼³Á¤ º¯°æ
__22.2 ¼­¹ö»çÀÌµå ·»´õ¸µ
____22.2.1 Ŭ¶óÀ̾ðÆ® ·»´õ¸µÀÇ ¹®Á¦Á¡
____22.2.2 ¼­¹ö»çÀÌµå ·»´õ¸µÀÇ ´ÜÁ¡
____22.2.3 ¼­¹ö»çÀÌµå ·»´õ¸µ Áغñ
____22.2.4 Á¤Àû ÆÄÀÏ Á¦°ø
____22.2.5 HTML ÅÛÇø´ »ý¼º
____22.2.6 ¼­¹ö»çÀ̵带 ·»´õ¸µÇÒ ¶§ µ¥ÀÌÅÍ ºÒ·¯¿À±â
____22.2.7 ¸®´ö½º »óÅ HTML ¾È¿¡ ³Ö±â
____22.2.8 ¼­¹ö»çÀÌµå ·»´õ¸µ ÈÄ ºÒÇÊ¿äÇÑ API È£Ãâ ¹æÁö
____22.2.9 ¼­¹ö»çÀÌµå ·»´õ¸µ°ú ÄÚµå ½ºÇø®Æà Ãæµ¹ ÇØ°á
__22.3 404 ÆäÀÌÁö ¿Ï¼º
__22.4 react-helmetÀ» ÀÌ¿ëÇÑ ÆäÀÌÁö head ÅÂ±× ÀÛ¼º
____22.4.1 ¼³Ä¡¿Í Àû¿ë
____22.4.2 ¼­¹ö»çÀÌµå ·»´õ¸µ¿¡¼­ Àû¿ë
__22.5 Á¤¸®

23Àå ±×´ÙÀ½Àº?
 __23.1 ¸®¾×Æ® °ü·Ã Ä¿¹Â´ÏƼ
____23.1.1 ±¹³» Ä¿¹Â´ÏƼ
____23.1.2 ±¹¿Ü Ä¿¹Â´ÏƼ
__23.2 Ã¥ÀÇ ¿¬Àå¼±
__23.3 »çÀ̵å ÇÁ·ÎÁ§Æ® »ý¼º

 Ã£¾Æº¸±â


¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ ´äº¯
ÀÌ »óÇ°¿¡ ´ëÇÑ Áú¹®ÀÌ ¾ÆÁ÷ ¾ø½À´Ï´Ù.
±Ã±ÝÇϽŠ»çÇ×Àº ÀÌ°÷¿¡ Áú¹®ÇÏ¿© ÁֽʽÿÀ.
 
* ÀÌ »óÇ°¿¡ ´ëÇÑ ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº Áú¹®ÇØ ÁֽʽÿÀ.
ȸ»ç¼Ò°³ | ¼­ºñ½ºÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸ Ãë±Þ¹æħ
¼­¿ï½Ã °ü¾Ç±¸ ½Å¿øµ¿ 1580-18 2Ãþ / ÀüÈ­ : 010-4004-14393 / Æѽº : 02-811-1256 / ¿î¿µÀÚ : ´Þ¸¶ / °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : ÀÓ¿µÅÃ
»ç¾÷ÀÚ µî·Ï¹øÈ£ : 108-91-53191 / ´ëÇ¥ : ÀÓ¿µÅà / Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ OO±¸ - 123È£
Copyright © 2009 ´Þ¸¶¼­Á¡. All Rights Reserved.