Sign in to confirm you’re not a bot
This helps protect our community. Learn more
Fluent UI React Insights: Positioning
175Likes
16,680Views
2022Jul 20
Fluent UI Insights is a series that describes the design and decisions behind the Fluent UI design system. In the first episode, engineers from the Fluent UI team explain issues related to implementing positioned UI controls by sharing the requirements and also telling the implementation story (with its caveats) related to React.js. 🔗 Links: https://github.com/microsoft/fluentui https://react.fluentui.dev/ 📚 Chapters: 00:00 – Introduction 00:52 – Fluent UI versions 01:22 – Implementing Popup component in Fluent UI Northstar 02:28 – Requirements for positioning 03:05 – Why we choose Popper.js? 04:56 – Custom modifiers for positioning 08:10 – Problems with React refs 10:04 – Memory issues caused by double rendering in React 10:56 – useCallbackRef hook to prevent double rendering 12:47 – Summary 💡 References: #fluentui #webdev #reactjs

Follow along using the transcript.

Microsoft Developer

588K subscribers