Live Developer Training starts 5 October 2026. Seats are limited.Live training starts 5 OctReserve your seat →Reserve →

SPFx CRUD Operations using No JavaScript Framework

spfx crud operations using pnp

As a beginner in SharePoint Framework, you should know how to implement CRUD operations on a SharePoint list in SPFx. In this article, I will explain the steps to implement CRUD (Create, Read, Update, Delete) operations using the PnP JS library in an SPFx web part. Now, let’s get started! SharePoint Framework CRUD Operations Look … read more…

SPFx SwatchColorPicker Office UI Fabric React Control example

SPFx SwatchColorPicker Office UI Fabric React Control example

In this SPFx tutorial, we will discuss how to use the SwatchColorPicker Office UI Fabric React Control in SPFx client-side web part. Step by step, we will see how to create an SPFx web part, and then we will explore how to utilize the SwatchColorPicker React control within it. Here, we will use the ColorPicker, … read more…

SPFX SwatchColorPicker Fluent UI React Control

spfx swatch color picker fluent ui react control realtime example

In this tutorial, we will learn how to use the Fluent UI React SwatchColorPicker control in a SharePoint Framework (SPFx) web part. This control is useful when you want to allow users to choose a color from a set of predefined, branded options. For example, to customize the theme of headers, buttons, or other UI … read more…

Send Email in SPFx using Microsoft Graph API and PnP JS

How to Send Emails in SPFx Using SP Utility

Recently, we developed a client-side web part to send an email to external users using the SharePoint framework. In this tutorial, I will explain how to send emails in SPFx using the Microsoft graph api and PnP JS. This SPFx client-side web part allows users to send emails to both people within and outside of … read more…

Fix SPFx Error: An unexpected ‘StartObject’ node was found when reading from the JSON reader. A ‘StartArray’ node was expected.

spfx An unexpected 'StartObject' node was found when reading

A few days before, I was working on a SharePoint Framework (SPFx) form customizer extension on a particular SharePoint list. That has different field types such as text, choice, number, date, and multiple-choice. Everything worked fine until I tried to save data in the multiple-choice field, where I faced the following error. In this article, … read more…

Create SPFx Dynamic Accordion Webpart Using PnP Controls React

Creating Dynamic Accordion Control using PnP SPFx Controls React

In this article, we will learn how to create a dynamic SPFx accordion Webpart that takes data from a SharePoint list and the accordion control from the @pnp/spfx-controls-react library. We are using the React framework to build this solution. Let’s take a look at the SPFx dynamic accordion example. In the web part properties, if … read more…

Configure SharePoint Framework Web Part Icon

Configure SharePoint Framework Web Part Icon

When you develop a client-side web part using SharePoint Framework, you will have a default “Page” icon as the web part icon. However, based on the functionality, you may want to use a different web part icon. In this tutorial, I will show you how to set a SPFx client-side web part icon using various … read more…

How to Add Multiple WebParts To Single SPFx Solution?

SPFX - One solution many webparts vs many solutions 1 webpart each

As SPFx developers, we might be confused about whether we should have a separate solution per SPFx web part or add multiple SPFx web parts to a single solution. In this article, I will explain when we should add multiple web parts to a single solution and when we shouldn’t, and I will also discuss how … read more…