<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://modern-framework-accessibility.com/</loc>
    <lastmod>2026-05-06T19:04:25.783Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/</loc>
    <lastmod>2026-05-06T19:01:11.530Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/accessible-color-contrast-theming/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/accessible-form-validation-error-states/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/focus-management-strategies-for-spas/</loc>
    <lastmod>2026-05-06T19:01:21.827Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/focus-management-strategies-for-spas/handling-focus-restoration-after-dynamic-route-changes/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/keyboard-navigation-patterns-for-modals/</loc>
    <lastmod>2026-05-06T19:04:25.780Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/keyboard-navigation-patterns-for-modals/building-accessible-dropdowns-without-external-ui-kits/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/screen-reader-compatibility-testing/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/screen-reader-compatibility-testing/testing-aria-live-regions-with-jest-and-testing-library/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/core-accessibility-principles-for-modern-frameworks/semantic-html-vs-aria-in-component-trees/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/</loc>
    <lastmod>2026-05-06T19:01:15.825Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/accessible-component-libraries-in-react/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/accessible-component-libraries-in-react/building-accessible-tabs-in-react-without-radix-ui/</loc>
    <lastmod>2026-05-06T19:04:25.783Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/dynamic-content-state-announcements/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/dynamic-content-state-announcements/react-context-for-global-accessibility-preferences/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/form-handling-with-react-hook-form-a11y/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/nextjs-app-router-a11y/</loc>
    <lastmod>2026-05-06T19:01:26.480Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/nextjs-app-router-a11y/implementing-skip-links-in-nextjs-app-router/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/nextjs-app-router-a11y/nextjs-dynamic-imports-and-keyboard-navigation/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/react-hooks-for-accessibility/</loc>
    <lastmod>2026-05-06T19:01:30.531Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/react-hooks-for-accessibility/fixing-focus-trap-issues-in-react-portals/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/react-hooks-for-accessibility/making-react-useeffect-accessible-for-screen-readers/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/server-components-client-side-interactivity/</loc>
    <lastmod>2026-05-06T19:04:25.781Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://modern-framework-accessibility.com/react-nextjs-accessibility-patterns/server-components-client-side-interactivity/handling-accessible-modals-in-nextjs-14-server-components/</loc>
    <lastmod>2026-05-06T19:04:25.782Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
</urlset>
