±âº» °³³äÀ» Á¦´ë·Î ÀÍÈ÷°í ½Ç¹« ¿¹Á¦¸¦ ¸¶½ºÅÍÇÏ´Â ÃÖ½ÅÆÇ ¸®¾×Æ® ¹ÙÀ̺í!¸®¾×Æ®¸¦ óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚµµ ±âº» °³³äºÎÅÍ Â÷±ÙÂ÷±Ù ÀÍÈ÷°í ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ¶ÇÇÑ, °¡»óÀÇ ¾ÛÀ» ½ÇÁ¦·Î ±¸ÃàÇÏ´Â °úÁ¤À» ¼øÂ÷ÀûÀ¸·Î µû¶ó ÇÏ¸é¼ ½ÇÁ¦ °³¹ß ¾÷¹«¿¡ È°¿ëÇÒ ¼ö ÀÖ´Ù. ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ Ç¥¿Í À̹ÌÁö¸¦ ¼ö·ÏÇÏ¿´À¸¸ç, ¸ðµç ÄÚµå ¿¹Á¦¿¡ ÇÑ±Û »ó¼¼ ¼³¸íÀ» Ãß°¡ÇØ ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö ½±°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥À» Àд µ¶ÀÚµé ¸ðµÎ ¸®¾×Æ®¸¦ ±âÃʺÎÅÍ È®½ÇÈ÷ ´ÙÁö°í ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãß±æ ±â´ëÇÑ´Ù.
¾Æ³»¿Í ÇÔ²² ¹Ì±¹ ³²ºÎ Ķ¸®Æ÷´Ï¾Æ¿¡ °ÅÁÖÇϸç, Ç®½ºÅà °³¹ßÀÚ¿Í ÀúÀÚ·Î È°µ¿ ÁßÀÌ´Ù. ´ë¿ë·® ¿£Áö´Ï¾î¸µ ¹®Á¦¸¦ ºñ·ÔÇÏ¿© °íÈ¿À², °íºÎ°¡°¡Ä¡ ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â ÆÀµé°ú ÇÔ²² ÀÏÇß´Ù. ¸À ÁÁÀº Ä¿ÇÇ, ¸¹Àº Ã¥, ºü¸¥ API, ±×¸®°í ¾Æ¸§´Ù¿î ½Ã½ºÅÛÀ» ÁÁ¾ÆÇÑ´Ù. ¸Å´× ÃâÆǻ翡¼ ´Ù¼öÀÇ Ã¥À» Ãâ°£ÇßÀ¸¸ç, °³ÀÎ ºí·Î±×ÀÎ https://ifelse.io¸¦ ¿î¿µÇÏ°í ÀÖ´Ù.
PART 1 ¸®¾×Æ® ¼Ò°³ 1CHAPTER 1 ¸®¾×Æ®¸¦ ¸¸³ª´Ù 3 1.1 ¸®¾×Æ® ½ÃÀÛÇϱâ 4 1.2 ¸®¾×Æ®°¡ ÀûÇÕÇÏÁö ¾ÊÀº °æ¿ì 10 1.3 °¡»ó DOM 15 1.4 ÄÄÆ÷³ÍÆ®: ¸®¾×Æ®ÀÇ ±âº» ´ÜÀ§ 20 1.5 ÆÀÀ» À§ÇÑ ¸®¾×Æ® 23 1.6 ¿ä¾à 24CHAPTER 2 ù ¹ø° ÄÄÆ÷³ÍÆ® 26 2.1 ¸®¾×Æ®ÀÇ ÄÄÆ÷³ÍÆ®¿¡ ´ëÇØ ¾Ë¾Æº¸±â 28 2.2 ¸®¾×Æ® ÄÄÆ÷³ÍÆ® °³¹ßÇϱâ 36 2.3 ÄÄÆ÷³ÍÆ®ÀÇ ¼ö¸í°ú ½Ã°£ 49 2.4 JSX¿ÍÀÇ Ã¹ ¸¸³² 60 2.5 ¿ä¾à 64PART 2 ¸®¾×Æ®ÀÇ ÄÄÆ÷³ÍÆ®¿Í µ¥ÀÌÅÍ 67CHAPTER 3 ¸®¾×Æ®ÀÇ µ¥ÀÌÅÍ¿Í µ¥ÀÌÅÍ È帧 69 3.1 »óÅ 69 3.2 ¸®¾×Æ®¿¡¼ÀÇ »óÅ 76 3.3 ÄÄÆ÷³ÍÆ® °£ÀÇ Åë½Å 86 3.4 ´Ü¹æÇâ µ¥ÀÌÅÍ È帧 87 3.5 ¿ä¾à 90CHAPTER 4 ¸®¾×Æ®ÀÇ ·»´õ¸µ°ú »ý¸íÁֱ⠸޼µå 91 4.1 ·¹Åͽº ¼Ò¼È ÀúÀå¼Ò ¼Â¾÷Çϱâ 92 4.2 ·»´õ¸µ °úÁ¤°ú »ý¸íÁֱ⠸޼µå 97 4.3 ·¹Åͽº ¼Ò¼È ¾Û °³¹ß ½ÃÀÛÇϱâ 118 4.4 ¿ä¾à 126CHAPTER 5 Æû ´Ù·ç±â 128 5.1 Æ÷½ºÆ® »ý¼ºÇϱâ 129 5.2 Æû ´Ù·ç±â 133 5.3 »õ Æ÷½ºÆ® »ý¼ºÇϱâ 145 5.4 ¿ä¾à 147CHAPTER 6 ¼µåÆÄƼ ¶óÀ̺귯¸®ÀÇ ÅëÇÕ 148 6.1 ·¹Åͽº ¼Ò¼È API¿¡ Æ÷½ºÆ® Àü¼ÛÇϱâ 149 6.2 Áöµµ¸¦ ÀÌ¿ëÇØ ÄÄÆ÷³ÍÆ®¸¦ °³¼±Çϱâ 151 6.3 ¿ä¾à 172CHAPTER 7 ¸®¾×Æ®ÀÇ ¶ó¿ìÆà 173 7.1 ¶ó¿ìÆÃÀÇ ±âÃÊ 174 7.2 ¶ó¿ìÅÍ ±¸ÇöÇϱâ 177 7.3 ¿ä¾à 192CHAPTER 8 °í±Þ ¶ó¿ìÆðú ÆÄÀ̾À̽ºÀÇ ÅëÇÕ 194 8.1 ¶ó¿ìÅÍ »ç¿ëÇϱâ 195 8.2 ÆÄÀ̾À̽º¿ÍÀÇ ÅëÇÕ 208 8.3 ¿ä¾à 216CHAPTER 9 ¸®¾×Æ® ÄÄÆ÷³ÍÆ®ÀÇ Å×½ºÆ® 217 9.1 Å×½ºÆ®ÀÇ Á¾·ù 220 9.2 Jest, Enzyme, React-test-renderer¸¦ ÀÌ¿ëÇÑ ¸®¾×Æ® ÄÄÆ÷³ÍÆ®ÀÇ Å×½ºÆ® 223 9.3 óÀ½ ÀÛ¼ºÇÏ´Â Å×½ºÆ® ÄÚµå 225 9.4 ¿ä¾à 245PART 3 ¸®¾×Æ® ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó 247CHAPTER 10 ¸®´ö½º ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó 249 10.1 Ç÷°½º ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó 251 10.2 ¸®´ö½º ¾×¼Ç »ý¼ºÇϱâ 258 10.3 ¿ä¾à 280CHAPTER 11 ¸®¾×Æ®¿¡ ¸®´ö½º ÅëÇÕÇϱâ 282 11.1 ¸®µà¼´Â »óÅ°¡ ¾î¶»°Ô º¯°æµÇ¾î¾ß ÇÏ´ÂÁö¸¦ °áÁ¤ÇÑ´Ù 283 11.2 ¸®¾×Æ®¿¡ ¸®´ö½º ÅëÇÕÇϱâ 299 11.3 ¿ä¾à 312CHAPTER 12 ¼¹ö Ãø ¸®¾×Æ®¿Í ¸®¾×Æ® ¶ó¿ìÅÍ 314 12.1 ¼¹ö Ãø ·»´õ¸µÀ̶õ? 316 12.2 ¿Ö ¼¹ö¿¡¼ ·»´õ¸µÀ» ÇØ¾ß ÇÒ±î? 320 12.3 SSRÀÌ ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì 323 12.4 ¼¹ö¿¡¼ ÄÄÆ÷³ÍÆ® ·»´õ¸µÇϱâ 324 12.5 ¸®¾×Æ® ¶ó¿ìÅÍ ¶óÀ̺귯¸® 331 12.6 ¸®¾×Æ® ¶ó¿ìÅÍ·Î ÀÎÁõ ¶ó¿ìÆ® ó¸®Çϱâ 337 12.7 µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ¼¹ö Ãø ·»´õ¸µ 341 12.8 ¿ä¾à 352CHAPTER 13 ¸®¾×Æ® ³×ÀÌƼºê ¼Ò°³ 354 13.1 ¸®¾×Æ® ³×ÀÌƼºê 355 13.2 ¸®¾×Æ®¿Í ¸®¾×Æ® ³×ÀÌƼºê 358 13.3 ¾ðÁ¦ ¸®¾×Æ® ³×ÀÌƼºê¸¦ »ç¿ëÇÒ °ÍÀΰ¡? 361 13.4 ¼¼»ó¿¡¼ Á¦ÀÏ °£´ÜÇÑ ¡®Hello World¡¯ ¾Û 363 13.5 ¾ÕÀ¸·ÎÀÇ ¿©Á¤ 367 13.6 ¿ä¾à 368 ºÎ·Ï: ¸®¾×Æ® 16.3 ÀÌÈÄ »ý¸íÁֱ⠸޼µå º¯°æ »çÇ× 370