Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reactの設計論

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for uhyo uhyo
September 12, 2026

 Reactの設計論

フロントエンドカンファレンス福岡2026

Avatar for uhyo

uhyo

September 12, 2026

More Decks by uhyo

Other Decks in Technology

Transcript

  1. In th e d a y 1 ke y n

    o te , J o e S a v o n a s h a re d o u r g o a ls a n d v is io n fo r R e a c t to m a ke it e a s y fo r a n y o n e to b u ild g re a t u s e r e x p e rie n c e s . ― React Conf 2024 Recap https://react.dev/blog/2024/05/22/react-conf-2024-recap 18
  2. UIと非同期処理 対応する主なReactの機能: • データ取得 = Suspense • 更新系API = useActionState

    • アニメーション = ViewTransition (今日は下2つは触れません) 28
  3. 31

  4. 34

  5. 35

  6. 答え: ほぼ全て “In a ty p ic a l R

    e a c t a p p , m o s t u p d a te s a re c o n c e p tu a lly tra n s itio n u p d a te s . ” ― Rick Hanlon, New feature: startTransition (React 18.0当時の発言) https://github.com/reactwg/react-18/discussions/41 63
  7. こんな発言も “F o r e x a m p le

    , a n y th in g th a t a n im a te s s h o u ld id e a lly g o in to o n e o f th e s e . ” ― Sebastian Markbåge, New feature: startTransition (React 18.0当時の発言) https://github.com/reactwg/react-18/discussions/41 この発言はViewTransitionとしてReact 19.3で結実。 64