ahmadjadalhak.hashnode.devHow 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...Aug 14, 2025·4 min read
ahmadjadalhak.hashnode.devHow 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...Jan 16, 2025·14 min read
ahmadjadalhak.hashnode.devScaling 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 ...Nov 3, 2024·12 min read
ahmadjadalhak.hashnode.devStep-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...Oct 6, 2024·12 min read
ahmadjadalhak.hashnode.devImprove SPFx Projects Using Custom Hooks for Enhanced Performance and ReusabilityReact Hooks represent the modern way of writing React applications. By adopting Hooks in your SPFx projects, you're not only improving your current development workflow but also future-proofing your codebase. As the React ecosystem continues to evolv...Aug 25, 2024·8 min read