Fixing React Component Errors in SPFx Application Customizer: The Modern Way! 🚀Jan 22, 2025·2 min read·111
How to Upload Files and Update List Items in SharePoint with SPFx and PnPJS v4: A Simple GuideQuick Intro For SharePoint solutions, storing files and their metadata is always necessary. Therefore, we use the SharePoint Document Library to store files and their metadata. Performing this task through the SharePoint UX is much easier. However, w...Mar 31, 2025·6 min read·108
Choosing Between Hosted Workbench and Debug Builds: The SPFx Developer’s DilemmaJan 1, 2025·4 min read·72
PowerShell: The Secret Weapon for Tracking SharePoint Site Page Visitors (No, It’s Not a Spy Tool! 😉)Dec 25, 2024·6 min read·133
Say Goodbye to SharePoint List Throttling Errors: Here’s How!Struggling with SharePoint’s 5,000-item list threshold? Don’t worry—you’re not alone. In this post, I’ll show you how to tackle this issue using a custom SPFx web part. Whether you’re a developer or an admin, this guide will walk you through a practi...Dec 11, 2024·4 min read·368
Effective React Performance 🚀Strategies for Faster Load TimesReact apps are loved for their speed and scalability, but as your app grows, it can slow down significantly. One of the main culprits? Bloated JavaScript bundles. The result? Slow load times, frustrated users, and higher bounce rates. But here’s the ...Dec 2, 2024·3 min read·59
React Lifecycle Series: Part 3 - Cleaning Up: Unmounting Phase and Hooks PerspectiveIntroduction: Wrapping Things Up In the first two parts of this series, we explored: The mounting phase, where a component is born and added to the DOM. The updating phase, where React dynamically updates the UI based on state and props changes. ...Nov 26, 2024·2 min read·35
React Lifecycle Series: Part 2 - React Lifecycle’s Core: Updating Phase DemystifiedIntroduction: Where We Left Off In the first part of this series, we explored the mounting phase—the “birth” of a React class component. We discussed how methods like constructor, render, and componentDidMount work together to initialize your compone...Nov 25, 2024·3 min read·37
React Lifecycle Series: Part 1 - The Basics of React Class Component LifecycleIntroduction: React class components are like living, breathing entities—they’re born (mounted), they grow (updated), and eventually, they say goodbye (unmounted). But what governs these transitions? The React lifecycle. Here’s the quick representati...Nov 24, 2024·2 min read·50
🚀 Setting Up Tailwind CSS and shadcn/ui for SPFx ProjectsSetting up Tailwind CSS and Shadcn in a SharePoint Framework (SPFx) project may seem challenging, but I’m here to guide you through each step! We’ll start by setting up Tailwind CSS with PostCSS and Gulp, then add Shadcn components to give your SPFx ...Nov 12, 2024·3 min read·736