<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog-km.com/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/2025-retrospect</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/composition-component</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/container-to-fsd</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/dark-mode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/design-system</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/e2e-test-experience</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/fsd-adoption-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/leaving-company</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/nextjs-runtime-env</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/react-adapter-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/react-lsp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/react-ocp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/react-srp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/ssr-vs-rsc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/css</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/cypress</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/design-system</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/e-2-e</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/nextjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/react</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/retrospect</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/rsc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/testing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/blog/tags/typescript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog-km.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>