Building SharePoint Framework Extensions

Learn how to extend the SharePoint user experience by creating application customizers & field controls, command sets, and form customizers.


SharePoint Framework (SPFx) extensions were added to enable developers to customize various user experience (UX) aspects of SharePoint modern pages. Previous versions of SharePoint supported similar customizations, but they were limited to the classic experience of SharePoint.

In this course, you’ll learn how to build all the supported SPFx extension types, such as:

  • Application Customizers: add JavaScript or HTML to all pages within a site or across an entire tenant.
  • List View Command Sets: add buttons to SharePoint list/library toolbars and the context menu of items.
  • Field Customizers: customize the rendering of a specific column/cell in the SharePoint list view with your own business logic.
  • List Form Customizers: create your own display/new/edit forms for SharePoint lists and libraries.

The chapters in this course are included in our Mastering the SharePoint Framework course’s Fundamentals bundle.

Click here to view the complete chapter & lesson syllabus of the Mastering the SPFx course, including the Fundamentals bundle.

Andrew Connell
Developer & Chief Course Artisan, Voitanos LLC. | Microsoft MVP
Written by Andrew Connell

Andrew Connell is a web & cloud developer with a focus on Microsoft Azure & Microsoft 365. He’s received Microsoft’s MVP award every year since 2005 and has helped thousands of developers through the various courses he’s authored & taught. Andrew’s the founder of Voitanos and is dedicated to helping you be the best Microsoft 365 web & cloud developer. He lives with his wife & two kids in Florida.