ćƒ“ć‚øćƒć‚¹ ć‚ÆćƒŖćƒ†ć‚£ć‚«ćƒ«ćŖč£½å“ć®ćƒ¢ćƒŽćƒŖć‚·ćƒƒć‚Æ ćƒ•ćƒ­ćƒ³ćƒˆć‚Øćƒ³ćƒ‰ć®ć‚·ćƒ¼ćƒ ćƒ¬ć‚¹ćŖē§»č”Œ

å°‘ć—å‰ć«ć€24 ę™‚é–“å¹“äø­ē„”ä¼‘ć§å‹•ä½œć™ć‚‹å¤§č¦ęØ”ć§é«˜č² č·ć®ć‚·ć‚¹ćƒ†ćƒ ć®ćƒ•ćƒ­ćƒ³ćƒˆć‚Øćƒ³ćƒ‰ ćƒ¢ćƒŽćƒŖć‚¹ć‚’ę›“ę–°ć™ć‚‹ć‚æć‚¹ć‚ÆćŒć‚ć‚Šć¾ć—ćŸć€‚ć“ć‚ŒćÆć€ę™‚ä»£é…ć‚Œć® Knockout ćƒ•ćƒ¬ćƒ¼ćƒ ćƒÆćƒ¼ć‚Æć‹ć‚‰ęœ€ę–°ć® React ć«ē§»č”Œć™ć‚‹ćŸć‚ć§ć™ć€‚å¤ć„ć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ćŒćƒ“ć‚øćƒć‚¹č¦ä»¶ć«é©åˆć—ćŖććŖć£ćŸćØćć«ć€čŖ²é”ŒćŒē™ŗē”Ÿć—ć¾ć—ćŸć€‚ćƒćƒ¼ćƒ ćÆę–°ć—ć„ę©Ÿčƒ½ć®å®Ÿč£…ć‚’ä»»ć•ć‚Œć¾ć—ćŸćŒć€ę—¢å­˜ć®ć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ć§ćÆć€ćć‚Œć‚’å®Ÿč”Œć™ć‚‹ć“ćØćÆć»ćØć‚“ć©äøåÆčƒ½ć§ć‚ć‚‹ć“ćØćŒåˆ¤ę˜Žć—ć¾ć—ćŸć€‚ć“ć®ć‚ˆć†ćŖćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć‚’ć‚ˆć‚Šē°”å˜ć«ć™ć‚‹ę–¹ę³•ć«ć¤ć„ć¦ć€ē§ćŸć”ć®ēµŒéØ“ć‚’å…±ęœ‰ć—ćŸć„ćØę€ć„ć¾ć™ć€‚





å½“ē¤¾ć®č£½å“ć®äø»č¦éƒØåˆ†ćÆå˜äø€ć®ćƒ“ć‚øćƒć‚¹ ć‚·ćƒŠćƒŖć‚Ŗć§ć‚ć‚Šć€ćć®å€‹ć€…ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćÆåÆ†ęŽ„ć«ē›øäŗ’ęŽ„ē¶šć•ć‚Œć¦ć„ć¾ć™ć€‚ćć‚Œć‚’å—ć‘å–ć£ć¦ćć‚Œć„ć«ę›øćē›“ć™ć“ćØćÆć§ćć¾ć›ć‚“ć€‚ćć‚ŒćÆć€ē‹¬č‡Ŗć®äŗˆē®—ć‚’ęŒć¤åˆ„ć®ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć§ć™ć€‚ć¾ćŸć€é–‹ē™ŗäø­ćÆć€2 ć¤ć®äø¦č”Œćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ē¶­ęŒć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ć•ć‚‰ć«ć€ćć®ć†ć”ć® 1 ć¤ćÆę©Ÿčƒ½ć—ć¾ć›ć‚“ć€‚ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®ć©ć®éƒØåˆ†ć‚‚ć€ä»–ć®éƒØåˆ†ćØé€šäæ”ć—ćŖć„é™ć‚Šć€ćć‚Œč‡Ŗä½“ć«ä¾”å€¤ćÆć‚ć‚Šć¾ć›ć‚“ć€‚ć—ćŸćŒć£ć¦ć€ćć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć‚’ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć”ćØć«ć€ć‚¦ć‚£ćƒ³ćƒ‰ć‚¦ć”ćØć«ę›øćē›“ć—ć¾ć—ćŸć€‚





ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć®é‡č¦ćŖč¦ä»¶ć® 1 ć¤ćÆć€ē§»č”ŒćŒćƒ¦ćƒ¼ć‚¶ćƒ¼ć«ę°—ä»˜ć‹ć‚ŒćŖć„ć‚ˆć†ć«ć™ć‚‹ć“ćØć§ć—ćŸć€‚ć—ćŸćŒć£ć¦ć€ć™ć¹ć¦ć®å¤‰ę›“ćÆå†…éƒØć«éš ć•ć‚Œć¦ć„ć¾ć—ćŸ.é–‹ē™ŗč€…ćÆć€å¤ć„ćƒ•ćƒ¬ćƒ¼ćƒ ćƒÆćƒ¼ć‚ÆćØę–°ć—ć„ćƒ•ćƒ¬ćƒ¼ćƒ ćƒÆćƒ¼ć‚Æć®é–“ć®ćƒ‡ćƒ¼ć‚æäŗ¤ę›ć‚’ę§‹ēÆ‰ć—ć€ćć®ć‚ˆć†ćŖéžęØ™ęŗ–ć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ć®ćŸć‚ć«ćƒ†ć‚¹ćƒˆć§č”Øé¢åŒ–ć—ćŸå¤šćć®ć‚Øćƒ©ćƒ¼ć‚’å–ć‚Šé™¤ćć¾ć—ćŸć€‚





ę¬”ć«ć€ē§»č”Œäø­ć«č§£ę±ŗć™ć‚‹åæ…č¦ć®ć‚ć‚‹äø»ćŖć‚æć‚¹ć‚ÆćØć€ćć‚Œć‚‰ć«ć©ć®ć‚ˆć†ć«åÆ¾å‡¦ć—ćŸć‹ć«ć¤ć„ć¦č©³ć—ćčŖ¬ę˜Žć—ć¾ć™ć€‚ 





ćƒ•ćƒ¬ćƒ¼ćƒ ćƒÆćƒ¼ć‚Æć® 2 äø–ä»£é–“ć§å‹é”ć‚’ä½œć‚‹ę–¹ę³•

React ćÆć€äø–ē•Œć§ęœ€ć‚‚äŗŗę°—ć®ć‚ć‚‹ćƒ•ćƒ­ćƒ³ćƒˆć‚Øćƒ³ćƒ‰é–‹ē™ŗćƒ„ćƒ¼ćƒ«ć® 1 ć¤ć§ć™ć€‚ē‰¹å®šć®ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć”ćØć«åæ…č¦ćØćŖć‚‹åÆčƒ½ę€§ć®ć‚ć‚‹ä»–ć®ćƒ„ćƒ¼ćƒ«ćØå®Œå…Øć«ē›øäŗ’ä½œē”Øć—ć€ć‚ć‚‰ć‚†ć‚‹ćƒ¬ćƒ™ćƒ«ć®č¤‡é›‘ć•ć®ć‚¹ć‚±ćƒ¼ćƒ©ćƒ–ćƒ«ćŖ Web ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ä½œęˆć§ćć¾ć™ć€‚





Knockout と React ćÆć€ćƒ‡ćƒ¼ć‚æć‚’ę ¹ęœ¬ēš„ć«ē•°ćŖć‚‹ę–¹ę³•ć§å‡¦ē†ć—ć¾ć™ć€‚ć‚æć‚¹ć‚ÆćÆć€ć™ć¹ć¦ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćŒć€ä½•ćŒę›øćč¾¼ć¾ć‚Œć¦ć„ć‚‹ć‹ć«é–¢äæ‚ćŖćć€ćƒ‡ćƒ¼ć‚æć«ä½•ćŒčµ·ć“ć£ć¦ć„ć‚‹ć®ć‹ć€ć©ć®ć‚ˆć†ć«å¤‰åŒ–ć™ć‚‹ć®ć‹ć‚’ę™‚é–“å†…ć«ē†č§£ć™ć‚‹ć“ćØć§ć™ć€‚





Knockout- React-, . Knockout, React. , :





  1. Knockout React.





  2. React, Knockout, React.





, Knockout React, React Knockout.





HTML- . React- Knockout, , view- Knockout, React- JavaScript .





React «», , - , , .. , .





, API MutationObserver. React- , React.





React Knockout-. . - , , . . , Ā« Ā».





, ( – Knockout). React- , , . – React, . – Knockout. , -, , . 





UI- 

UI-. Storybook. - , UI-. Storybook . , -, , -, .





, . , , , . , , . 





Storybook , , . Faker. , , . , .





, Storybook . UAT-, . Storybook, , , .





, , . :





  • , , .





  • , Storybook.








All Articles