table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue
table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue
table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue
table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue
React without memo Looking further into the future, Xuan Huang (黄玄) shared an update from our React Labs research into an auto-memoizing compiler. memo 不要の React より将来に目を向けた話として、Xuan Huang (黄玄) は、React Labs が 行っている自動メモ化コンパイラに関する研究の現状についてお話しし ました。 https://reactjs.org/blog/2021/12/17/react-conf-2021-recap.html React Conf 2021 Recap
table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue
It’s a new behind-the-scenes mechanism that enables React to prepare multiple versions of your UI at the same time. https://reactjs.org/blog/2022/03/29/react-v18.html
Building Great User Experiences with Concurrent Mode and Suspense https://17.reactjs.org/blog/2019/11/06/building-great-user-experiences-with-concurrent-mode-and-suspense.html
table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue
use API https://github.com/reactjs/rfcs/pull/229 https://github.com/acdlite/rfcs/blob/first-class-promises/text/0000-first-class-support-for-promises .md#why-isnt-use-called-something-more-specific https://github.com/microsoft/TypeScript/issues/51344
Shift complexity into React without being too prescriptive https://github.com/acdlite/rfcs/blob/first-class-promises/text/0000-first-class-support-for-promises.md#shift-complexity-into-react-without-being-too-prescriptive 規定しすぎることなく、React に複雑性をシフトする
table of contents 1. Who are you ? 2. SPA FrameWork And Library 3. React(Basic) a. Component b. Managing State c. Performance tuning 4. React18 a. Rendering b. Loading 5. RFC : “use” Hooks 6. epilogue