ã¯ãã
ãã®ããã°ãããããèªãã§ããæ¹ãªãæ¢ã«ãåç¥ããããã¾ãããããã¹ããã³ããåç¥ã§ããããã
ããããåæ£åãã¤ã¯ãããã°ã®ä¸ç¨®ã§ã2017å¹´ããã®Twitter社ã«ããæ¥æ¬äººã¤ã©ã¹ãã¬ã¼ã¿ã¼ã®å¤§è¦æ¨¡åçµãããã§ä¸ææ話é¡ã«ãªãã æè¿ã¾ãã¤ã¼ãã³ãã¹ã¯ã«ããTwitter社買åããå§ã¾ã£ãä¸é£ã®æ··ä¹±ã§å度å°ã話é¡ã«ããªãã¾ããã
ã§ãã¾ãåã¨ãã¦ããã¹ããã³ã«å°æ¹é ãããããã§èªåã§éç¨ãã¦ãããã§ããããã¹ããã³ã®ã³ã¼ãã¯ä»ã¨ãªã£ã¦ã¯ã ãã¶å³ããã
å³ããé¨åãæããã¨å²ã¨ããªããªããã§ããããã£ããæ¸ãã¨
- ããã³ãã¨ã³ããWebpackerã«ã¹ã£ããããã¤ç¬èªconfigãæ¸ãã¾ãã£ã¦ãã
- ããã©ã«ããé è½ããã¦ããWebpackerã¨åãããæçµçã«ã©ãããconfigã§webpackerãåãã¦ãã®ããã¶ã誰ãææ¡ã§ãã¦ãªã
- Typescriptãããªã
- åãã¦ãããã¨ã·ï¼ãããªã
- æ¹ä¿®ãè¾ã
- è¤é度çã«ãå¤æ´ããã¨å£ãããã®ã¬ãã«ã«éãã¦ãã¦ãªãã¡ã¯ã¿ãã決å¿ãè¦ã
- 大åã®Reactã³ã³ãã¼ãã³ããã¯ã©ã¹ãã¼ã¹
- ã³ã³ãã¼ãã³ãã®é層æ§é ããªããå¿ è¦ä»¥ä¸ã«è¤éã«ãªã£ã¦ãã
- Reduxãä¸æåã®ãã¤ã©ã¼ãã¬ã¼ãæºè¼ã®æ§é
- ãªããredux-thunkãéåæå¦çã®ãããããªãã¦ä»reducerã®stateãæ°è»½ã«æ¨ªåãããããã®ä¾¿å©ãã¼ã«ã¨ãã¦ä½¿ã£ã¦ãã¨ãããããâ¦
- apiã®ã¹ãã¼ãã®ããã¥ã¡ã³ããæã§æ´åããã¦ãã
ã¿ãããªä¸æºãåã£ã¦ãããã§ããã
ã§ã¤ãã«Typescriptãå ¥ãããããã¨ã«æåãã¾ããã
以æ¥ãä½ãããã¨ã«ããããã³ãã¨ã³ãã«å注éãä»ãã¦ã»ããã®ã§ãã¨ã«ããts/tsxã«ãªãã¼ã ãã¦åãæä½éä»ãã¦â¦ãç¹°ãè¿ãã¦ãã¾ãã
- Rewrite AvatarOverlay component with React hooks by takayamaki · Pull Request #24543 · mastodon/mastodon · GitHub
- Rewrite GIFV component with React hooks by takayamaki · Pull Request #24552 · mastodon/mastodon · GitHub
- Rewrite AnimatedNumber component with React hooks by takayamaki · Pull Request #24559 · mastodon/mastodon · GitHub
- Allow `==` when null checking by takayamaki · Pull Request #24593 · mastodon/mastodon · GitHub
- Rewrite Icon and IconWithBadge with typescript by takayamaki · Pull Request #24747 · mastodon/mastodon · GitHub
- Add type annotation for RelativeTimestamp component by takayamaki · Pull Request #24749 · mastodon/mastodon · GitHub
- Add type annotation for Blurhash component by takayamaki · Pull Request #24750 · mastodon/mastodon · GitHub
- Add type annotation for DisplayName component by takayamaki · Pull Request #24752 · mastodon/mastodon · GitHub
- Add type annotation for IconButton component by takayamaki · Pull Request #24753 · mastodon/mastodon · GitHub
- Add type annotation for some js files by takayamaki · Pull Request #24787 · mastodon/mastodon · GitHub
- use configureStore of redux-toolkit instead of createStore of redux by takayamaki · Pull Request #24790 · mastodon/mastodon · GitHub
- Rewrite actions/app.ts and reducers/missed_updates.ts with createAction by takayamaki · Pull Request #24801 · mastodon/mastodon · GitHub
- Add more detailed type annotation for Account by takayamaki · Pull Request #24815 · mastodon/mastodon · GitHub
- Rewrite actions/modal and reducers/modal with typescript by takayamaki · Pull Request #24833 · mastodon/mastodon · GitHub
- Use LayoutType from is_mobile in actions/app by takayamaki · Pull Request #24863 · mastodon/mastodon · GitHub
ä»æ°ä»ãããã©ãããæåã®PRããã¾ã 1ã¶æçµã£ã¦ãªãã®ãï¼
ã§ãtsåéå§åã®æ®µéã§jsxãå ¨é¨ã§242ãã¡ã¤ã«ãjsã205ãã¡ã¤ã«ããããã£ãã®ã§ãããã«åãä»ãåã£ã¦æ´ã«ï½²ï½²ï½¶ï¾ï½¼ï¾ã«ãªãã¡ã¯ã¿ããã«ã¯ã¾ã ã¾ã ãéã®ããé ããã§ãã
ã³ã¼ããã¼ã¹ã®ç²å¼ã¶ãã«æ¬å½ã«æ··ä¹±ã¨å°æãã¦ãã
— ããµã®ã³ (@fusagiko) 2023å¹´4æ19æ¥
ã©ããã¦ãããªã«ãªãã¾ã§é å¼µã£ã¦ãã¾ã£ããã
ãã¹ããã³ã®ããã³ããèªãã°èªãã»ã©ãã©ããã¦ãããªã«ãªãã¾ã§é å¼µã£ã¦ãã¾ã£ããã ãã£ã¦ãªã£ã¦ã
— ããµã®ã³ (@fusagiko) 2023å¹´4æ16æ¥
åéã®éãä¸æ©ããã¨ã¯ããè¨ãã¾ãããããã«ããã£ã¦ãã¾ãã«ãéãå¤ãã®ã§ã誰ãæä¼ã£ã¦ããã人ãæãæ±ãã¦ãã¾ãã ã©ãªããæä¼ã£ã¦ããã¾ãããããã¸ã§(