<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://uicraft.dev/blog</loc>
<lastmod>2026-04-03T20:16:15.068Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/struggling-with-nextjs-16-app-router-migrate-faster-smarter</loc>
<lastmod>2025-11-30T09:03:15.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/nextjs-data-fetching-masterclass-ssr-isr-client-side-for-performance-in-2025</loc>
<lastmod>2025-11-30T09:03:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/turbocharge-your-agency-site-nextjs-performance-optimization-for-large-projects</loc>
<lastmod>2025-11-30T09:03:23.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/the-nextjs-16-architectural-trap-why-you-dont-need-it-and-what-to-use-instead</loc>
<lastmod>2025-12-01T12:21:05.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/stop-overusing-getserversideprops-nextjs-16-performance-optimization-deep-dive</loc>
<lastmod>2025-12-01T15:36:10.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fixing-the-middleware-mess-nextjs-16-best-practices-for-authentication-and-edge-functions</loc>
<lastmod>2025-12-01T16:02:23.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/optimizing-nextjs-backend-performance-solving-the-n1-query-problem</loc>
<lastmod>2025-12-01T17:14:15.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/reliable-nextjs-cron-jobs-5-architectures-to-fix-cold-starts</loc>
<lastmod>2025-12-01T17:27:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/why-nextjs-useeffect-data-fetching-causes-waterfalls-and-how-to-fix-it</loc>
<lastmod>2025-12-01T17:36:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/why-nextjs-16s-breaking-changes-are-a-good-thing-and-why-youre-frustrated</loc>
<lastmod>2025-12-01T20:56:12.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/nextjs-16-in-2026-still-the-king-a-brutally-honest-comparison-with-remix-and-astro</loc>
<lastmod>2025-12-01T21:07:17.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/nextjs-16-architecture-guide-for-high-performance-saas-dashboards</loc>
<lastmod>2025-12-08T09:41:59.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/turbopack-serverexternalpackages-not-found-with-pnpm-fix-it</loc>
<lastmod>2025-12-31T16:07:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/why-nextjs-app-router-singletons-are-inconsistent-and-how-to-fix-it</loc>
<lastmod>2025-12-30T19:28:55.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/why-nextjs-rsc-performance-suffers-with-cdns-in-highload-projects-and-how-to-fix-it</loc>
<lastmod>2025-12-30T19:53:24.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/why-nextjs-debugger-fails-breakpoints-in-vscode-server-components-and-how-to-fix</loc>
<lastmod>2025-12-30T20:05:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-why-use-cache-is-ignored-in-nextjs-dynamic-routes-and-correct-usage</loc>
<lastmod>2025-12-30T20:16:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-vscode-breakpoints-not-binding-in-nextjs-server-components</loc>
<lastmod>2025-12-31T12:57:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-failed-to-load-external-module-styled-components-in-nextjs-build</loc>
<lastmod>2025-12-31T18:02:25.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-nextjs-route-handlers-crash-with-bcrypt-and-middleware</loc>
<lastmod>2025-12-31T18:15:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-parallel-routes-inside-route-groups-not-working-with-ppr</loc>
<lastmod>2025-12-31T18:24:08.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-minified-react-error-310-with-notfound-in-suspended-server-components</loc>
<lastmod>2025-12-31T18:33:31.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/solved-props-must-be-serializable-warning-in-nextjs-client-boundaries</loc>
<lastmod>2026-01-01T10:36:35.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-nextjs-client-cannot-recover-from-version-skew-in-server-actions</loc>
<lastmod>2026-01-01T12:48:24.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-nextjs-build-out-of-heap-memory-error-during-deployment</loc>
<lastmod>2026-01-01T13:33:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/solved-nextjs-build-fails-with-terser-invalid-unicode-code-point-error</loc>
<lastmod>2026-01-01T15:35:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-typeerror-cannot-read-properties-of-null-reading-auth-in-nextjs</loc>
<lastmod>2026-01-02T14:34:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/solved-nextjs-eslint-unknown-options-useeslintrc-and-extensions-error</loc>
<lastmod>2026-01-02T14:43:15.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/how-to-bypass-nextjs-cache-components-for-draft-mode-preview</loc>
<lastmod>2026-01-04T18:37:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/fix-typeerror-cannot-read-properties-of-null-reading-auth-on-nextjs-_not-found</loc>
<lastmod>2026-01-04T18:45:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/optimizing-rsc-and-cdn-efficiency-for-high-load-nextjs-projects</loc>
<lastmod>2026-01-04T18:53:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/category/troubleshooting-fixes</loc>
<lastmod>2026-01-01T11:31:09.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/category/next-js-react-development</loc>
<lastmod>2026-01-01T11:29:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://uicraft.dev/blog/category/performance-best-practices</loc>
<lastmod>2026-01-01T11:30:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
