
Creating links with UI Fabric
Starting simple, adding a Office UI Fabric Link component to your web part takes no time at all. Ensure you have the right import in your...

Working with State in a React Component
Very early on you will want to use the state to store and use dynamic data in your React component. In this example I want to take a...

Get current user
I needed to know who the current user is to customise my web part. The details are available through PnPJS. Shantha Kumar Thambidurai...

Destructuring TypeScript Objects
I've seen some example code in TypeScript that initially got me scratching my head. After a quick search on Google, it turns out that...

Parameter properties
TypeScript has a neat shortcut for defining and assigning properties. Keep reading to find out more! In C# when defining a class with a...

Creating a new list item
Using PnPJS to create a new list item is really easy to do with items.add. In this example a new list item is created, populating the...

Reading the querystring
My web part needed to read a querystring. SharePoint Framework has a tool for that! When I have created little chunks of JavaScript in...

Query a list or library
Querying a SharePoint list or library is not a puzzle thanks to the power and flexibility of PnPJS. Check out this post on how to install...

Let's get debugging
You make a change to the code and it does not work as you expect. What now? Getting the debugger working will certainly help with that....

Getting set up with SPFx
In this first blog post I am going to summarise the areas I focused on and the resources I found useful to get set up and started. The...











