Fluent UI
Fluent Design System の実装として提供される UI コンポーネント群
もともと Office UI Fabric と呼ばれていた
React または Web Components 向けに提供
Office 向けと Microsoft Teams 向けのバージョンが存在する (ややこしい)
Slide 15
Slide 15 text
jQuery と React を比べてみる
Slide 16
Slide 16 text
アプリケーションの構造
jQuery React
HTML と JavaScript は別のファイルに書く
HTML の中に JavaScript を書く
JavaScript (JSX) の中に HTML を書く
HTML を JavaScript の変数として扱うことが
できる
HTML JS
HTML
JS
...
JSX
HTML
...
Slide 17
Slide 17 text
DOM の操作
jQuery React
CSS セレクターにより DOM を直接操作する 仮想的な DOM (インメモリのオブジェクト) か
ら React が差分検出処理をして実際の
DOM に同期する
実際の DOM は操作しない (useRef)
jQuery DOM JSX
仮想
DOM
DOM
差分検出