AJAhmad Jad Alhakinahmadjadalhak.hashnode.dev·Aug 16 · 8 min readSharePoint Copilot Apps, Explained: What They Are, Where They Run, and Why They MatterWhat they are SharePoint Copilot App is a single package that contains two things: A declarative agent. This is the part that makes the solution discoverable and callable inside a Copilot conversation00
AJAhmad Jad Alhakinahmadjadalhak.hashnode.dev·Aug 14, 2025 · 4 min readHow to Add More Than Three Starter Prompts in SharePoint Agents Step-by-Step GuideIf you’ve been using or experimenting with SharePoint Copilot Agents, you’ve probably run into a frustrating limitation: you can only set three starter prompts. Three prompts might be fine for a simple use case, but if you want your agent to guide us...00
AJAhmad Jad Alhakinahmadjadalhak.hashnode.dev·Jan 16, 2025 · 14 min readHow to Use the useReducer Hook for Managing Complex State in SPFx Projects: Step-by-Step GuideState management is essential for creating dynamic and interactive components in SharePoint Framework (SPFx) solutions. While useState is a popular choice for managing state in React-based SPFx web parts, useReducer is better when the state logic bec...00
AJAhmad Jad Alhakinahmadjadalhak.hashnode.dev·Nov 3, 2024 · 12 min readScaling SPFx Projects with NPM Workspaces: How to Manage Multiple Solutions EfficientlyAs SharePoint Framework (SPFx) solutions become more complex, managing multiple solutions in one project can be difficult. Npm workspaces offer a modern solution for managing multiple SPFx projects within a single repository, known as a monorepo. In ...00
AJAhmad Jad Alhakinahmadjadalhak.hashnode.dev·Oct 6, 2024 · 12 min readStep-by-Step Guide to Building a React QuickView with Adaptive Card Extensions in SPFx 1.20With the release of SPFx 1.20, developers now have greater flexibility when building Quick Views in Adaptive Card Extensions (ACE). The new update allows you to use HTML, React, or any front-end framework of your choice, moving beyond the limitations...00