<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs</loc>
    <lastmod>2026-06-21</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/react-introduction</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/declarative-ui-and-component-architecture</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/creating-a-react-project-with-vite</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/react-root-strict-mode-and-developer-tools</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/your-first-functional-component</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/importing-and-exporting-components</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/writing-markup-with-jsx-and-fragments</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/javascript-expressions-and-xss-safety-in-jsx</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/styling-react-components</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/passing-props-to-components</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/component-composition-and-children-prop</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/conditional-rendering-in-react</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/rendering-lists-with-map-and-filter</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/understanding-list-keys-in-react</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/keeping-components-pure-and-one-way-data-flow</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/responding-to-events-in-react</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/synthetic-events-propagation-and-default-behavior</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/component-state-with-usestate-and-rules-of-hooks</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/render-commit-and-state-as-a-snapshot</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/updating-objects-immutably-in-state</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/updating-arrays-immutably-in-state</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/controlled-text-inputs-and-form-submission</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/handling-select-menus-checkboxes-and-radio-buttons</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/multi-field-forms-and-input-validation</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/choosing-state-structure-and-derived-values</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/lifting-state-up-and-preserving-state-identity</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/thinking-in-react-step-by-step</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/extracting-complex-state-logic-with-usereducer</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/sharing-data-deeply-with-createcontext-and-usecontext</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/building-theme-and-locale-providers-with-context</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/scaling-state-architecture-with-reducer-and-context</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/referencing-mutable-values-with-useref</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/manipulating-dom-elements-with-refs</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/synchronizing-with-external-systems-using-useeffect</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/effect-cleanup-functions-and-reactive-lifecycle</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/when-you-do-not-need-useeffect</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/fetching-api-data-in-react-components</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/managing-loading-error-and-empty-ui-states</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/canceling-requests-and-preventing-race-conditions</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/sending-post-put-and-delete-requests-in-react</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/reusing-stateful-logic-with-custom-hooks</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/understanding-react-re-renders-and-profiling</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/skipping-unnecessary-re-renders-with-react-memo</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/caching-calculations-and-functions-with-usememo-and-usecallback</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/code-splitting-with-react-lazy-and-suspense</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/rendering-with-createportal-and-error-boundaries</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/client-side-routing-and-react-router-setup</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/declarative-navigation-with-link-and-navlink</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/dynamic-route-parameters-and-search-queries</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/nested-routes-and-shared-layouts-with-outlet</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.closetag.com/tutorials/reactjs/programmatic-navigation-not-found-and-protected-routes</loc>
    <lastmod>2026-11-07</lastmod>
  </url>
</urlset>
