Level 200. React hooks have become the standard for modern SPFx development, but if you learned React with class components, the shift to functional components and hooks can feel like learning a new language. Understanding hooks isn't just about modernizing your code—it's about unlocking simpler, more powerful patterns for building SPFx solutions. In this session, you'll master the essential hooks every SPFx developer needs: - Making the Switch: See a class component transform into a functional component step-by-step - Core Hooks Deep Dive: Master useState for state management and useEffect for lifecycle events - Power Hooks: Leverage useContext, useRef, useMemo, useCallback and custom hooks to solve real SPFx scenarios - Practical Examples: See hooks in action with data fetching, form handling, and performance optimization You'll learn how hooks simplify complex patterns like managing multiple states, handling side effects, and optimizing re-renders. Each hook comes with working SPFx examples that show exactly when and why to use them. No theory overload—just practical patterns you can apply immediately in your web parts. Whether you're new to hooks or ready to go beyond useState, you'll leave with the confidence to build modern SPFx solutions using the patterns that today's React developers rely on.
As a Microsoft MVP in M365 Development and Microsoft Graph, Don has spent the last 20 years working with companies of all sizes, helping them maximize their productivity in SharePoint, Office 365 and Azure. With over 30 years of programming experience, Don's passion for coding is centered around the complete Microsoft ecosystem of cloud technologies. He loves working the entire development stack, from database design to the user interface, including no code/low code solutions in the Power Platform. Prior to working full-time as a software developer, Don spent 20 years as a pilot in the Air Force, accumulating over 4500 hours in various aircraft, including the T-1A, E-3B/C, and T-38.