<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.pronextjs.dev/</loc>
<lastmod>2026-04-03T19:00:29.563Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/welcome-to-pro-nextjs</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/what-you-ve-learned-so-far~lffwq</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/styling-nextjs-app-router-applications</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/building-a-strong-foundation~5276z</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/embrace-the-js-next-js-and-react-ecosystem~6hcv6</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/intro-to-state-management-with-next-js-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/caching-with-the-next-js-app-router-dtpj1</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/add-cart-support-with-react-context</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/the-full-route-cache-lc3dt</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/initialize-the-cart-with-server-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/dynamic-routes-in-next-js-pf2le</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/integrating-user-reviews-and-ratings-into-a-product-detail-page</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/automatic-and-manual-revalidation-wpddq</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/next-js-api-route-caching-adpb7</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/data-caching-and-revalidation-with-react-server-components-pkgrz</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/cache-busting-with-tags-nj1x5</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/the-next-js-router-cache-tkm4i</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/using-redux-in-an-app-router-application</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/why-you-should-choose-nextjs</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/create-a-layout-with-css-modules</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/setting-up-es-lint-and-prettier~dvnks</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/understanding-the-example-monorepo-structure-4gpny</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/add-a-review-slice-to-the-redux-store</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/when-not-to-use-nextjs</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/refine-the-layout-with-css-modules</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/intro-to-systems-architecture-ivz9q</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/the-react-nextjs-and-vercel-controversy</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/state-management-with-zustand</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/create-and-deploy-a-nextjs-application</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/getting-started-with-tailwind-css</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/organizing-component-files~kgj75</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/the-api-route-variant-of-local-systems-ewm5a</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/an-overview-of-the-first-application</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/configure-container-queries-with-tailwind-css</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/organizing-components-into-directories-k91el</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/building-with-local-server-actions-in-next-js-l0mn2</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/create-your-first-route-ioxzw</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/combine-css-modules-with-tailwind-css</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/importing-component-files-l0juk</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/add-a-header-using-layout-gekfe</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/component-locations-orwn6</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/choosing-a-ssr-framework-or-a-spa-system-4yeja</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/client-vs-server-components-in-nextjs</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/the-atomic-model-of-state-management-with-jotai</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/add-authentication-with-nextauthjs</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/intro-to-metas-stylex</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/setting-up-storybook-with-next-js-2vxd8</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/bff-architecture-with-graph-ql-e20oo</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/next-auth-v5-update~tiw2k</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/finish-styling-with-stylex</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/backend-for-frontend-bff-architecture-with-server-actions-fcoc0</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/styling-with-material-uis-pigment-css</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/the-api-variant-of-backend-for-frontend-architecture-l102h</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/finish-styling-with-pigment-css</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/bff-pattern-with-g-rpc-twirp-script-qfuhk</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/bff-architecture-with-t-rpc-ve20t</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/state-management/summarizing-state-management-options-in-next-js-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/composition-in-nextjs-understanding-client-and-server-components</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/styling-with-emotion</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/testing-with-jest-4snaq</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/server-architecture-with-an-external-api-domain-08y9s</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/intro-to-server-actions</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/comparing-emotion-with-tailwind-and-pigment</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/testing-async-rscs-with-jest-44mnl</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/proxying-external-systems-with-next-js-8vtpt</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/add-interactivity-with-next-js-server-actions~gbhrx</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/testing-with-vitest-u99gb</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/token-variation-of-the-external-systems-architecture-xgidd</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/testing-async-rscs-with-vitest-4x7uz</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/store-chat-data-in-a-database</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/introduction-to-component-libraries~enrup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/end-to-end-testing-with-cypress-44bpa</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/intro-to-suspense-and-streaming-in-next-js-wd2ud</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/shadcn-ui-blog-app-overview~1mebq</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/e2-e-testing-with-playwright-d3eyw</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/adding-suspense-to-the-application-e3euh</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/park-ui~i659j</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/granular-suspense-in-react-nyxhj</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/bootstrap~r7kmy</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/ant-design~zbqht</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/material-ui~hc696</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/chakra-ui~9f3ys</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/wedges~3h3o2</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/next-ui~h0iz1</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/styling-next-js-applications-with-css-dylwm/mantine~uppnj</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/file-based-routing-with-app-router~dtnrx</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/check-bundle-size-with-git-hub-actions-and-husky-56f19</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/diy-streaming-with-server-actions-e6tx5</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/adding-parameterized-routes-to-a-nextjs-app</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/cached-server-actions-in-next-js-ve3rl</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/file-uploads-in-next-js-app-router-apps-vqozo</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/access-data-with-react-server-components</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/should-you-use-a-monorepo-w6lx7</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/date-caching-behavior-o29vi</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/creating-a-next-js-app-in-a-turborepo-monorepo-plp5r</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/implementing-next-js-15s-cache-features-u4cil</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/storybook-in-a-turborepo-monorepo-nnwqb</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/database-caching-behavior-4fi49</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/file-caching-behavior-1ngc9</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/fetch-caching-behavior-b874r</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/handling-headers-and-parameters-in-next-js-15-cafu0</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-react-server-component-rsc-architecture-jbvxk/next-js-15-caching-outro-8jpo0</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/implement-parallel-routes-for-a-chat-menu-sidebar</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/naming-and-organizing-server-and-client-components-mbtsl</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/lego-components-iwmuu</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/building-a-strong-foundation~5276z</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-production-project-setup-and-infrastructure-fq4qc/embrace-the-js-next-js-and-react-ecosystem~6hcv6</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/implement-streaming-ai-responses</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/nextjs-app-setup</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/client-side-form-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-route-handler-for-json-post-requests</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/intro-to-forms-with-nextjs-app-router</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-a-server-action-for-handling-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/implement-async-server-side-validation</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/wrapping-up-the-forms-tutorial</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-an-api-route-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tutorials/forms-management-with-next-js-app-router/creating-a-server-action-for-form-data</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/welcome-to-pro-nextjs</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/workshops/next-js-foundations-for-professional-web-development~lxb18/what-you-ve-learned-so-far~lffwq</loc>
<lastmod>2026-04-03T19:00:29.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/next-js-15-update-xv8sc</loc>
<lastmod>2024-11-15T15:54:33.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/al4fw</loc>
<lastmod>2024-11-15T15:54:23.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/nextjs-15-release-candidate-0</loc>
<lastmod>2024-05-27T15:06:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/next-js-file-uploads-server-side-solutions</loc>
<lastmod>2024-04-22T15:18:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/form-actions-with-the-useformstate-hook</loc>
<lastmod>2024-03-05T21:54:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/how-do-i-fix-inconsitent-route-caching</loc>
<lastmod>2023-10-05T16:22:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/how-do-i-integrate-with-next-auth</loc>
<lastmod>2023-09-13T13:02:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/should-i-use-server-actions-or-apis</loc>
<lastmod>2023-09-05T13:39:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/should-i-roll-my-own-auth</loc>
<lastmod>2023-09-05T00:00:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/where-should-i-put-my-components-in-the-app-router</loc>
<lastmod>2023-09-04T00:32:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/should-i-use-react-query-or-useeffect-fetch</loc>
<lastmod>2023-08-29T21:48:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/should-i-use-inheritance-in-react</loc>
<lastmod>2023-08-28T14:00:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/why-should-i-use-static-site-generation</loc>
<lastmod>2023-08-25T17:30:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/do-hooks-run-on-a-nextjs-server</loc>
<lastmod>2023-08-24T14:00:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/should-i-store-data-in-memory-on-the-server</loc>
<lastmod>2023-08-22T14:00:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/can-nextjs-be-a-trpc-client</loc>
<lastmod>2023-08-20T17:29:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/can-i-use-trpc-with-the-nextjs-app-router</loc>
<lastmod>2023-08-20T17:11:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/what-happens-if-rscs-need-the-same-data</loc>
<lastmod>2023-08-18T14:00:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/what-is-streaming-in-the-app-router</loc>
<lastmod>2023-08-17T14:00:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/why-doesn-t-material-ui-or-chakra-work-in-the-app-router</loc>
<lastmod>2023-08-16T14:00:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/connecting-to-databases-in-serverless-functions</loc>
<lastmod>2023-08-15T14:00:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/should-i-use-suspense-or-loading-tsx</loc>
<lastmod>2023-08-14T21:02:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/what-node-version-should-i-use-with-nextjs</loc>
<lastmod>2023-08-14T21:02:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/what-theme-do-i-use-in-my-videos</loc>
<lastmod>2023-08-14T16:57:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/what-s-the-order-of-component-rendering</loc>
<lastmod>2023-08-08T16:03:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/do-client-components-render-during-ssr</loc>
<lastmod>2023-08-07T16:27:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/storing-jwts</loc>
<lastmod>2023-08-04T04:16:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/obscuring-api-keys</loc>
<lastmod>2023-08-04T04:16:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/nextjs-app-router-rendering-vdom-and-html</loc>
<lastmod>2023-08-03T00:40:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/server-side-data-fetching-advantages-nextjs</loc>
<lastmod>2023-08-02T14:28:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tips/pro-next-js-welcome-jzcai</loc>
<lastmod>2024-09-05T02:11:55.964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.pronextjs.dev/tips/pro-next-js-home-page-iux7x</loc>
<lastmod>2024-09-05T02:10:29.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
