When building internal applications on Microsoft 365, SharePoint Lists are often the default storage layer. However, once you need relational data, granular column-level security, or direct integration with Dynamics 365 and Power Platform solutions, Microsoft Dataverse becomes the superior choice.
In this walkthrough, we’ll look at how to build an enterprise-grade SharePoint Framework (SPFx) web part that performs complete CRUD (Create, Read, Update, Delete) operations against Dataverse entities using Microsoft Graph API / Dataverse Web API and TypeScript.