エピソード
Fluent UI React インサイト: 配置
代入 Oleksandr Fediashov
Fluent UI Insights は、Fluent UI デザイン システムの背後にある設計と決定事項について説明するシリーズです。
最初のエピソードでは、Fluent UI チームのエンジニアが、配置された UI コントロールの実装に関連する問題について、要件を共有し、React.js に関連する実装のストーリー (と注意事項) をお伝えして説明します。
チャプター マーカー
- 00:00 – 概要
- 00:52 – Fluent UI バージョン
- 01:22 – Fluent UI Northstar でのポップアップ コンポーネントの実装
- 02:28 – 位置決めの要件
- 03:05 – Popper.jsを選ぶ理由
- 04:56 – 配置用のカスタム修飾子
- 08:10 – React refs に関する問題
- 10:04 – React でのダブル レンダリングによって発生するメモリの問題
- 10:56 – useCallbackRef hook to prevent double rendering
- 12:47 – 概要
推奨リソース
- GitHub の Fluent UI リポジトリ
- Popper.jsドキュメント
- セマンティック UI React でポップアップ コンポーネントを実装するプル要求
- Fluent UI React Northstar で Popup コンポーネントを実装するプル要求
- パフォーマンスと再レンダリングに関する react-popper の問題
- "autoSize" 機能を実装するプル要求
- "coverTarget" 機能を実装するプル要求
- 配置とフォーカス可能な要素の修正を実装するプル要求
- 特定の要素レイアウトでの React 効果の順序を示す CodeSandbox
- "use-callback-ref" パターンの実装
- "usePopper()" React フックを実装するプル要求
Fluent UI Insights は、Fluent UI デザイン システムの背後にある設計と決定事項について説明するシリーズです。
最初のエピソードでは、Fluent UI チームのエンジニアが、配置された UI コントロールの実装に関連する問題について、要件を共有し、React.js に関連する実装のストーリー (と注意事項) をお伝えして説明します。
チャプター マーカー
- 00:00 – 概要
- 00:52 – Fluent UI バージョン
- 01:22 – Fluent UI Northstar でのポップアップ コンポーネントの実装
- 02:28 – 位置決めの要件
- 03:05 – Popper.jsを選ぶ理由
- 04:56 – 配置用のカスタム修飾子
- 08:10 – React refs に関する問題
- 10:04 – React でのダブル レンダリングによって発生するメモリの問題
- 10:56 – useCallbackRef hook to prevent double rendering
- 12:47 – 概要
推奨リソース
- GitHub の Fluent UI リポジトリ
- Popper.jsドキュメント
- セマンティック UI React でポップアップ コンポーネントを実装するプル要求
- Fluent UI React Northstar で Popup コンポーネントを実装するプル要求
- パフォーマンスと再レンダリングに関する react-popper の問題
- "autoSize" 機能を実装するプル要求
- "coverTarget" 機能を実装するプル要求
- 配置とフォーカス可能な要素の修正を実装するプル要求
- 特定の要素レイアウトでの React 効果の順序を示す CodeSandbox
- "use-callback-ref" パターンの実装
- "usePopper()" React フックを実装するプル要求
ビデオの URL
HTML iframe
ご意見およびご提案がある場合は、 こちらから問題を送信してください。