ÆÀ ¼Ò°³
Ä«Ä«¿À¿£ÅÍÅ×ÀθÕÆ®´Â ½ºÅ丮, ¹ÂÁ÷, ¹Ìµð¾î µî ÃÖ°íÀÇ ÄÜÅÙÃ÷¸¦ Àü ¼¼°è ´ë»óÀ¸·Î ¼ºñ½ºÇÏ°í ÀÖ´Â ±¹³» ÃÖ°íÀÇ Á¾ÇÕ ÄÜÅÙÃ÷ Ç÷§Æû ȸ»ç·Î, Front-End °³¹ßÆÀÀº ÄÜÅÙÃ÷¸¦ Á¦°øÇÏ´Â Ç÷§Æû ¹× ¼ºñ½ºÀÇ Front-End ¿µ¿ªÀ» ´ã´çÇÏ°í ÀÖ½À´Ï´Ù. ±¹³» °¡Àå ¸¹Àº IP¸¦ º¸À¯ÇÑ Ä«Ä«¿ÀÆäÀÌÁö, ÀÛ°¡ ÁöÇâÀÇ Ä«Ä«¿ÀÀ¥Å÷, ±Û·Î¹ú Ç÷§Æû ŸÆĽº, ¹ÂÁ÷ Æ®·»µå¸¦ À̲ø¾î³ª°¡´Â ¸á·Ð, ¾ÆƼ½ºÆ®¿Í ÆÒµéÀÇ ³îÀÌÅÍ°¡ µÉ Ä¿¹Â´ÏƼºÎÅÍ Ä¿¸Ó½º±îÁö ¾Æ¿ì¸£´Â ÆÒÇ÷§Æû ¼ºñ½º µî ´Ù¾çÇÑ ¾÷ÀÇ °³¹ß °æÇèÀ» ½×À¸¸ç ¼ºÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Ä£ÈÀûÀÎ ¼ºñ½º¸¦ À§ÇÑ UI³ª °³¹ß¹æ¹ý·Ð¿¡ °ü½ÉÀÌ ¸¹°í ¿Á¤ ³ÑÄ¡´Â ºÐµéÀ» ȯ¿µÇÕ´Ï´Ù.
¾÷¹«³»¿ë
½ºÅ丮/¸á·Ð/ÆÒ/±¤°í Ç÷§Æû FE °³¹ß ¹× ¿î¿µ
Ä«Ä«¿ÀÆäÀÌÁö, Ä«Ä«¿ÀÀ¥Å÷, ŸÆĽº, ¸á·Ð, ¸á·Ð ±Û·Î¹ú ƼÄÏ, ÆÒÇ÷§Æû(Ä¿¹Â´ÏƼ, Ä¿¸Ó½º)
PC/¸ð¹ÙÀÏ À¥/À¥ºäÀÇ ÇÁ·±Æ®¿£µå ¿µ¿ª
¾îµå¹Î Åø Áö¿ø, ÇDZ׸¶ Ç÷¯±×ÀÎ ¹èÆ÷, ¶óÀ̺ê Ç÷¹À̾î SDK µî FE ±â¼ú Áö¿ø
¹é¿ÀÇǽº ÀÚµ¿È¸¦ À§ÇÑ SDK °³¹ß
Áö¿øÀÚ°Ý
Web Front-End °³¹ß °æ·ÂÀÌ 5³â ÀÌ»óÀÎ ºÐ
ES6+ ¹®¹ý¿¡ ´ëÇÑ ÀÌÇØ°¡ ³ôÀ¸½Å ºÐ (Promise, async/await, iterator, generator µî)
React¿¡ ´ëÇÑ ÀÌÇØ°¡ ³ôÀ¸½Å ºÐ (ÄÄÆ÷³ÍÆ® »ý¸í ÁÖ±â, ÄÄÆ÷³ÍÆ®ÀÇ Àç»ç¿ë¼ºÀ» ³ôÀ̱â À§ÇÑ °í¹Î, »óÅ°ü¸® µî)
Typescript °³¹ß ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ
¿øÈ°ÇÑ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¹× ±àÁ¤ÀûÀÎ ¾÷¹« ŵµ¸¦ °¡Áö½Å ºÐ
¿ì´ë»çÇ×
´ë±Ô¸ð ¼ºñ½ºÀÇ À¥¼¹ö¸¦ ¿î¿µÇغ» °æÇèÀÌ ÀÖÀ¸½Å ºÐ
ÇÁ·ÎÁ§Æ® ¸®µù ¶Ç´Â Æ۽Ǹ®Å×ÀÌÅÍ °ü·Ã °æÇèÀÌ ÀÖÀ¸½Å ºÐ (Æ۽Ǹ®µ¥ÀÌÅÍ ±³À° À̼ö Æ÷ÇÔ)
BFF(Backend-For Frontend)¸¦ ¿î¿µÇغ» °æÇèÀÌ ÀÖÀ¸½Å ºÐ
Tailwind, StyleX¿Í °°Àº utility-first CSS °æÇèÀÌ ÀÖÀ¸½Å ºÐ
Next.js³ª Remix °°Àº SSR ÇÁ·¹ÀÓ¿öÅ© °æÇèÀÌ ÀÖÀ¸½Å ºÐ
Å×½ºÆ® ÄÚµå ÀÛ¼º¿¡ ´ëÇÑ Ã¶ÇÐÀ» °¡Áö°í ½ÇÀü¿¡ Àû¿ëÇØ º¸½Å ºÐ
ÇÁ·Î¼¼½ºÀÇ Á¦¾àÀ» ÆľÇÇÏ°í Ÿ ºÎ¼¿Í Çù¾÷ÇÏ¿© °³¼±ÇÑ °æÇèÀÌ ÀÖÀ¸½Å ºÐ