Summary
In this chapter, we started introducing the ecosystem surrounding SPFx, especially Microsoft 365, and we enumerated the differences between SharePoint Online and On-Premises versions. We detailed SPFx philosophy and history, highlighting key features released over the years and what it means for developers.
Then, we covered all the capabilities of the framework, listing the two types of solutions that can be created with it: web parts and extensions. We went through all possible customizations, explaining how they integrate with SharePoint, Teams, or Viva Connections, and giving usage examples for each.
We finished by listing key community resources around SPFx and Microsoft 365 to help developers speed up their developments.
In the next chapter, we’ll detail the technical and functional architecture for both Microsoft 365 and SharePoint. We’ll also discuss how to access data from these platforms with SPFx solutions.