ÄÜÅÙÃ÷ »ó¼¼º¸±â
¸®¾×Æ® ³×ÀÌƼºê


¸®¾×Æ® ³×ÀÌƼºê

¸®¾×Æ® ³×ÀÌƼºê

<¿Â°³¹ßÆÀ> Àú | ¿Â³ëÆ®

Ãâ°£ÀÏ
2023-07-21
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
1 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÀÌ Ã¥Àº ¸®¾×Æ® ³×ÀÌƼºê ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¿© ¸ð¹ÙÀÏ ¾Û °³¹ßÀÇ ¼¼°è¸¦ Ž±¸ÇÏ´Â Æ÷°ýÀûÀÎ °¡À̵åÀÔ´Ï´Ù. ÀÌ Ã¥Àº °³¹ßÀÚ°¡ ¸®¾×Æ® ³×ÀÌƼºêÀÇ ±âº»À» ÀÌÇØÇÏ°í Å©·Î½º Ç÷§Æû ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½Ä°ú ±â¼úÀ» ½ÀµæÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù.

1Àå, '¸®¾×Æ® ³×ÀÌƼºê ¼Ò°³'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê¿¡ ´ëÇÑ °³¿ä¿Í ¸ð¹ÙÀÏ ¾Û °³¹ß¿¡¼­ ¸®¾×Æ® ³×ÀÌƼºê°¡ °®´Â Á߿伺À» ¼³¸íÇÕ´Ï´Ù. ¸®¾×Æ® ³×ÀÌƼºê ¾ÆÅ°ÅØó¿Í ±× ÀåÁ¡, ÀÚ¹Ù½ºÅ©¸³Æ®¿Í React¸¦ »ç¿ëÇØ ³×ÀÌƼºê¿Í À¯»çÇÑ ¾ÛÀ» ºôµåÇÏ´Â ±â´ÉÀ» ÀÌÇØÇÏ°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê¿Í ´Ù¸¥ ¸ð¹ÙÀÏ ¾Û °³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÇ Â÷ÀÌÁ¡µµ ´Ù·ì´Ï´Ù.

2Àå, 'ÀüÁ¦ Á¶°Ç'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê·Î °³¹ßÀ» ½ÃÀÛÇϱâ À§ÇØ ÇÊ¿äÇÑ ÀüÁ¦ Á¶°ÇÀ» ¾È³»ÇÕ´Ï´Ù. ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡, °³¹ß µµ±¸, °³¹ß ȯ°æ ¼³Á¤¿¡ ´ëÇØ ¹è¿ì°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» ºôµåÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´Ù·ì´Ï´Ù.

3Àå, '¸®¾×Æ® ³×ÀÌƼºê ½ÃÀÛÇϱâ'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ÇÁ·ÎÁ§Æ®¸¦ ¼³Á¤ÇÏ°í ù ¹ø° ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µå´Â ±âº» »çÇ×À» »ìÆ캾´Ï´Ù. ÇÁ·ÎÁ§Æ® ±¸Á¶, °³¹ß ȯ°æ ±¸¼º, ¿¡¹Ä·¹ÀÌÅÍ¿Í ½ÇÁ¦ ±â±â¿¡¼­ ¾Û ½ÇÇà¿¡ ´ëÇØ ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê °³¹ß ¿öÅ©Ç÷ο쿡 ´ëÇÑ ½Ç½À ¼Ò°³¸¦ Á¦°øÇÕ´Ï´Ù.

4Àå, '¸®¾×Æ® ³×ÀÌƼºê ÄÄÆ÷³ÍÆ®¿Í ·¹À̾ƿô'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºêÀÇ ÇÙ½É ÄÄÆ÷³ÍÆ®¿Í ·¹À̾ƿô ½Ã½ºÅÛÀ» »ìÆ캾´Ï´Ù. ±âº» Á¦°ø ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇØ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé°í, CSS¿Í À¯»çÇÑ ÇÁ·ÎÆÛƼ·Î ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÏ°í, »ç¿ëÀÚ »óÈ£ÀÛ¿ëÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼­´Â ºä, ÅؽºÆ®, À̹ÌÁö, ¹öÆ°, ÀÔ·Â Çʵå, ÅÍÄ¡ À̺¥Æ® ó¸®¿Í °°Àº ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

5Àå, '³»ºñ°ÔÀ̼Ç'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡¼­ ³»ºñ°ÔÀ̼ÇÀ» ±¸ÇöÇÏ´Â µ¥ ÁßÁ¡À» µÓ´Ï´Ù. È­¸é »çÀ̸¦ Ž»öÇÏ°í, ÅÇ ±â¹Ý ¹× ½ºÅà ±â¹Ý Ž»öÀ» ¸¸µé°í, Ž»ö ÀüȯÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â Á÷°üÀûÀÌ°í ¿øÈ°ÇÑ »ç¿ëÀÚ °æÇèÀ» ±¸ÃàÇϱâ À§ÇÑ Àαâ ÀÖ´Â ³»ºñ°ÔÀÌ¼Ç ¶óÀ̺귯¸®¿Í ±â¼úÀ» ´Ù·ì´Ï´Ù.

6Àå, '»óÅ °ü¸®'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç »óŸ¦ °ü¸®ÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ÄÄÆ÷³ÍÆ® »óÅÂ, Àü¿ª »óÅÂ, ºñµ¿±â »óÅ º¯°æÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¾ÛÀÇ º¹ÀâÇÑ µ¥ÀÌÅÍ È帧À» È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â »óÅ °ü¸® ¶óÀ̺귯¸®¿Í Redux ¹× ÄÁÅؽºÆ® API¿Í °°Àº ±â¼úÀ» ´Ù·ì´Ï´Ù.

7Àå, 'µ¥ÀÌÅÍ Ã³¸® ¹× ³×Æ®¿öÅ·'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í ³×Æ®¿öÅ© ¿äûÀ» ÇÏ´Â ±â¼úÀ» »ìÆ캾´Ï´Ù. ¿ø°Ý API¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»öÇÏ°í, ÀÀ´äÀ» ó¸®ÇÏ°í, ¾Û¿¡ µ¿Àû ÄÜÅÙÃ÷¸¦ Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â REST API, JSON ÆĽÌ, µ¥ÀÌÅÍ Ä³½Ì°ú °°Àº ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

8Àå, '¼º´É ÃÖÀûÈ­'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â µ¥ ÁßÁ¡À» µÓ´Ï´Ù. ¾Û ÀÀ´ä¼ºÀ» °³¼±ÇÏ°í, ¸Þ¸ð¸® »ç¿ë·®À» ÁÙÀÌ°í, ·»´õ¸µ ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â ±â¼úÀ» ¹è¿ì°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¼º´É ÇÁ·ÎÆÄÀϸµ, ÄÚµå ºÐÇÒ, Áö¿¬ ·Îµù°ú °°Àº ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

9Àå, '¾Ö´Ï¸ÞÀ̼ǰú Á¦½ºÃ³'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê¿¡¼­ ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé°í Á¦½ºÃ³¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ºÎµå·¯¿î ÀüȯÀ» ¸¸µé°í, ÄÄÆ÷³ÍÆ®¿¡ ¾Ö´Ï¸ÞÀ̼ÇÀ» Àû¿ëÇÏ°í, ÀÎÅÍ·¢Æ¼ºêÇÑ °æÇèÀ» À§ÇØ »ç¿ëÀÚ Á¦½ºÃ³¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â Àαâ ÀÖ´Â ¾Ö´Ï¸ÞÀÌ¼Ç ¶óÀ̺귯¸®¿Í Á¦½ºÃ³ ÀÎ½Ä ±â¼úÀ» ´Ù·ì´Ï´Ù.

10Àå, 'Å×½ºÆ® ¹× µð¹ö±ë'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» Å×½ºÆ®ÇÏ°í µð¹ö±ëÇϱâ À§ÇÑ Àü·«À» »ìÆ캾´Ï´Ù. ´ÜÀ§ Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ°í, ÅëÇÕ Å×½ºÆ®¸¦ ¼öÇàÇÏ°í, µð¹ö±ë µµ±¸¸¦ »ç¿ëÇÏ¿© ¹®Á¦¸¦ ½Äº°ÇÏ°í ¼öÁ¤ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â Jest, ¸®¾×Æ® ³×ÀÌƼºê µð¹ö°Å¿Í °°Àº ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

11Àå, 'Ç÷§Æûº° ÄÚµå¿Í ¸ðµâ'¿¡¼­´Â Ç÷§Æûº° ÄÚµå¿Í ¼­µåÆÄƼ ¸ðµâÀ» ¸®¾×Æ® ³×ÀÌƼºê ÇÁ·ÎÁ§Æ®¿¡ ÅëÇÕÇÏ´Â µ¥ ÁßÁ¡À» µÓ´Ï´Ù. ³×ÀÌƼºê µð¹ÙÀ̽º ±â´É¿¡ ¾×¼¼½ºÇÏ°í Çâ»óµÈ ±â´ÉÀ» À§ÇØ ³×ÀÌƼºê ¸ðµâÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ³×ÀÌƼºê ÄÚµå »çÀÌÀÇ ºê¸®Â¡, ³×ÀÌƼºê ¸ðµâ »ç¿ë°ú °°Àº ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

12Àå, '¹èÆ÷ ¹× Áö¼ÓÀû ÅëÇÕ'¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÏ°í Áö¼ÓÀû ÅëÇÕÀ» ¼³Á¤ÇÏ´Â °úÁ¤À» ¾È³»ÇÕ´Ï´Ù. ¸±¸®½º ºôµå¸¦ »ý¼ºÇÏ°í, ¹öÀü °ü¸®¸¦ ó¸®ÇÏ°í, ¹èÆ÷ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿È­ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¾ÛÀ» ¾Û ½ºÅä¾î¿¡ °Ô½ÃÇÏ°í ³Î¸® »ç¿ëµÇ´Â CI/CD Ç÷§Æû°ú ÅëÇÕÇÏ´Â ±â¼úÀ» ´Ù·ì´Ï´Ù.

ÀÌ Ã¥¿¡¼­´Â ¸®¾×Æ® ³×ÀÌƼºê¸¦ »ç¿ëÇÏ¿© °­·ÂÇÑ Å©·Î½º Ç÷§Æû ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Â Áö½Ä°ú ±â¼úÀ» ½ÀµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº Ãʺ¸ÀÚÀÌµç ¼÷·ÃµÈ °³¹ßÀÚÀÌµç »ó°ü¾øÀÌ ¸®¾×Æ® ³×ÀÌƼºê °³¹ßÀÇ ±âº» °³³ä°ú °í±Þ ±â¼úÀ» ¾È³»ÇÕ´Ï´Ù. ÀÌ Ã¥À» ´Ù ÀÐ°í ³ª¸é iOS¿Í ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼­ ¿øÈ°ÇÏ°Ô ½ÇÇàµÇ´Â ¸Å·ÂÀûÀÎ ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µé ¼ö ÀÖ°Ô µÉ °ÍÀÔ´Ï´Ù.

¸ñÂ÷

1Àå : React Native ¼Ò°³
___1. ¸®¾×Æ® ³×ÀÌƼºê¶õ?
___2. React Native »ç¿ëÀÇ ÀåÁ¡
___3. React Native¿Í Native °³¹ß ºñ±³
___4. React Native ¿¡ÄڽýºÅÛ°ú Ä¿¹Â´ÏƼ
2Àå : ÀüÁ¦ Á¶°Ç
___1. ÀÚ¹Ù½ºÅ©¸³Æ® ±âÃÊ
___2. ¸®¾×Æ® ±âÃÊ
___3. ¸ð¹ÙÀÏ ¾Û °³¹ß °³³ä ¼÷Áö
___4. °³¹ß ȯ°æ ¼³Á¤
3Àå : React Native ½ÃÀÛÇϱâ
___1. React Native CLI ¼³Ä¡Çϱâ
___2. »õ React Native ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
___3. ù ¹ø° React Native ¾Û ½ÇÇàÇϱâ
4Àå : React Native ÄÄÆ÷³ÍÆ® ¹× ·¹À̾ƿô
___1. ÇÙ½É ÄÄÆ÷³ÍÆ®
___2. ½ºÅ¸Àϸµ ÄÄÆ÷³ÍÆ®
___3. Flexbox¸¦ »ç¿ëÇÑ ·¹À̾ƿô
___4. TextInput°ú ButtonÀ¸·Î »ç¿ëÀÚ ÀԷ ó¸®Çϱâ
5Àå : ³»ºñ°ÔÀ̼Ç
___1. ¸®¾×Æ® ³»ºñ°ÔÀÌ¼Ç ¶óÀ̺귯¸®
___2. ½ºÅà ³»ºñ°ÔÀ̼Ç
___3. ÅÇ ³»ºñ°ÔÀ̼Ç
___4. µå·Î¾î ³»ºñ°ÔÀ̼Ç
___5. È­¸é °£ µ¥ÀÌÅÍ Àü´Þ
6Àå : »óÅ °ü¸®
___1. useState¸¦ »ç¿ëÇÑ ÄÄÆ÷³ÍÆ® »óÅÂ
___2. ÄÁÅؽºÆ® API¸¦ »ç¿ëÇÑ Àü¿ª »óÅ °ü¸®
___3. Redux¸¦ »ç¿ëÇÑ °í±Þ »óÅ °ü¸®
7Àå : µ¥ÀÌÅÍ ¹× ³×Æ®¿öÅ· ó¸®
___1. Fetch API·Î µ¥ÀÌÅÍ ºÒ·¯¿À±â
___2. HTTP ¿äû¿¡ Axios »ç¿ë
___3. AsyncStorage¸¦ »ç¿ëÇÑ ¿ÀÇÁ¶óÀÎ µ¥ÀÌÅÍ Áö¼Ó¼º
___4. Firebase¸¦ »ç¿ëÇÑ ½Ç½Ã°£ µ¥ÀÌÅÍ
8Àå : ¼º´É ÃÖÀûÈ­
___1. PureComponent¿Í React.memo
___2. useCallback ¹× useMemo ÈÅ »ç¿ë
___3. À̹ÌÁö ¹× ¿¡¼Â ÃÖÀûÈ­
___4. ¼º´É ÇÁ·ÎÆÄÀϸµ ¹× ¸ð´ÏÅ͸µ
9Àå : ¾Ö´Ï¸ÞÀ̼ǰú Á¦½ºÃ³
___1. React Native Animated API
___2. ¸®¾×Æ® ³×ÀÌƼºê Reanimated
___3. React Native Á¦½ºÃ³ Çڵ鷯·Î Á¦½ºÃ³ ó¸®Çϱâ
10Àå : Å×½ºÆ® ¹× µð¹ö±ë
___1. µð¹ö±ë µµ±¸¿Í ±â¹ý
___2. Jest¸¦ »ç¿ëÇÑ ´ÜÀ§ Å×½ºÆ®
___3. Detox¸¦ »ç¿ëÇÑ ÅëÇÕ Å×½ºÆ®
11Àå : Ç÷§Æûº° ÄÚµå ¹× ¸ðµâ
___1. Ç÷§Æûº° ÄÚµå ÀÛ¼º
___2. React Native ¸ðµâ·Î ³×ÀÌƼºê API¿¡ ¾×¼¼½ºÇϱâ
___3. »ç¿ëÀÚ Á¤ÀÇ Native ¸ðµâ »ý¼ºÇϱâ
12Àå : ¹èÆ÷ ¹× Áö¼ÓÀû ÅëÇÕ
___1. ¾Û Ãâ½Ã ÁغñÇϱâ
___2. ¾ÖÇà ¾Û ½ºÅä¾î¿¡ ¹èÆ÷Çϱâ
___3. Google Play ½ºÅä¾î¿¡ ¹èÆ÷Çϱâ
___4. Fastlane ¹× GitHub Actions·Î Áö¼ÓÀû ÅëÇÕ ¼³Á¤Çϱâ