<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://reactdigest.net/</loc>
    <lastmod>2026-04-03T21:40:17+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/privacy</loc>
    <lastmod>2024-04-03T21:40:17+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters</loc>
    <lastmod>2026-04-03T17:46:47+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/227-phoenix-sockets-and-react-js-components-via-reflux-js</loc>
    <lastmod>2015-08-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/228-react-and-flux-and-a-little-redux</loc>
    <lastmod>2015-08-30T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/229-announcing-typescript-1-6-beta-react-jsx</loc>
    <lastmod>2015-09-06T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/230-react-and-server-sent-events</loc>
    <lastmod>2015-09-13T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/231-react-native-for-android-how-we-built-the-first-cross-platform-react-native-app</loc>
    <lastmod>2015-09-20T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/232-react-and-spring-data-rest</loc>
    <lastmod>2015-09-27T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/233-push-state-vs-hash-based-routing-with-react-js</loc>
    <lastmod>2015-10-04T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/234-working-with-reactjs-in-webstorm-coding-assistance</loc>
    <lastmod>2015-10-11T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/235-which-flux-implementation-should-i-use-with-react</loc>
    <lastmod>2015-10-18T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/236-the-evolution-of-flux-libraries</loc>
    <lastmod>2015-10-25T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/237-actors-how-to-dispatch-actions-after-redux-state-changes</loc>
    <lastmod>2015-11-01T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/238-mistaeks-i-hav-made-higher-order-react-components</loc>
    <lastmod>2015-11-08T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/239-how-we-use-react-js-and-npm-to-share-ui-code-at-adroll</loc>
    <lastmod>2015-11-15T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/240-your-first-immutable-react-redux-app</loc>
    <lastmod>2015-11-22T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/241-simple-routing-with-redux-and-react</loc>
    <lastmod>2015-11-29T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/242-how-to-structure-a-react-project</loc>
    <lastmod>2015-12-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/243-building-realtime-collaborative-offline-first-apps-with-react-redux-pouchdb-and-websockets</loc>
    <lastmod>2015-12-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/244-the-pain-and-the-joy-of-creating-isomorphic-apps-in-reactjs</loc>
    <lastmod>2015-12-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/245-react-native-material-design</loc>
    <lastmod>2015-12-27T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/246-should-i-use-react-createclass-es6-classes-or-stateless-functional-components</loc>
    <lastmod>2016-01-03T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/247-is-there-a-react-equivalent-for-angular-s-ng-repeat</loc>
    <lastmod>2016-01-10T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/248-react-with-babel-cheatsheet</loc>
    <lastmod>2016-01-17T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/249-5-steps-for-learning-react-application-development</loc>
    <lastmod>2016-01-24T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/250-why-react-redux-is-an-inferior-paradigm</loc>
    <lastmod>2016-01-31T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/251-building-a-live-chat-app-in-40-minutes-with-react-and-meteor</loc>
    <lastmod>2016-02-07T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/252-what-sucks-about-react-native</loc>
    <lastmod>2016-02-14T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/253-animating-the-unanimatable</loc>
    <lastmod>2016-02-21T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/254-2016-the-year-react-native-eats-mobile-development</loc>
    <lastmod>2016-02-28T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/255-step-by-step-guide-to-building-react-redux-apps</loc>
    <lastmod>2016-03-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/256-react-components-lifecycle-diagram</loc>
    <lastmod>2016-03-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/257-react-router-webpack-in-production</loc>
    <lastmod>2016-03-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/258-searchkit-0-8</loc>
    <lastmod>2016-03-27T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/259-going-from-data-to-ui-in-react</loc>
    <lastmod>2016-04-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/260-searchkit-0-9</loc>
    <lastmod>2016-04-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/261-webpack-the-confusing-parts</loc>
    <lastmod>2016-04-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/262-how-to-pitch-react-native-to-developers</loc>
    <lastmod>2016-04-24T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/263-webpack-the-hot-module-replacement</loc>
    <lastmod>2016-05-01T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/264-react-css-themr-easy-theming-and-composition-for-css-modules</loc>
    <lastmod>2016-05-08T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/265-mobile-version-of-twitter-uses-react</loc>
    <lastmod>2016-05-15T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/266-svg-free-beautiful-animations-with-react-js</loc>
    <lastmod>2016-05-22T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/267-how-to-write-a-google-maps-react-component</loc>
    <lastmod>2016-05-29T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/268-the-caveats-of-using-navigator-in-react-native</loc>
    <lastmod>2016-06-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/269-ignite-your-mobile-development</loc>
    <lastmod>2016-06-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/270-learning-redux-with-reducks-creating-a-store</loc>
    <lastmod>2016-06-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/271-takeaways-from-react-europe-2016</loc>
    <lastmod>2016-06-26T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/272-basic-redux-introduction-3</loc>
    <lastmod>2016-07-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/273-redux-explained</loc>
    <lastmod>2016-07-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/274-you-might-not-need-react-router</loc>
    <lastmod>2016-07-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/275-making-custom-renderers-for-react</loc>
    <lastmod>2016-07-24T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/276-create-apps-with-no-configuration</loc>
    <lastmod>2016-07-31T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/277-react-native-animations-using-the-animated-api</loc>
    <lastmod>2016-08-07T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/278-react-native-debugger</loc>
    <lastmod>2016-08-14T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/279-autogenerate-tests-with-redux-tools</loc>
    <lastmod>2016-08-21T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/280-react-native-at-artsy</loc>
    <lastmod>2016-08-28T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/281-react-patterns</loc>
    <lastmod>2016-09-04T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/282-housing-go-behind-the-screens</loc>
    <lastmod>2016-09-11T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/283-generators-and-channels-in-javascript</loc>
    <lastmod>2016-09-18T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/284-you-might-not-need-redux</loc>
    <lastmod>2016-09-25T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/285-configure-create-react-app-without-ejecting</loc>
    <lastmod>2016-10-02T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/286-creating-isomorphic-react-redux-app-and-deploying-it-on-heroku</loc>
    <lastmod>2016-10-09T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/287-redux-it-s-middleware-all-the-way-down</loc>
    <lastmod>2016-10-16T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/288-building-d3-components-with-react</loc>
    <lastmod>2016-10-23T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/289-fine-uploader</loc>
    <lastmod>2016-10-30T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/290-svg-to-react-cli</loc>
    <lastmod>2016-11-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/291-5-simple-tips-for-your-first-react-redux-project</loc>
    <lastmod>2016-11-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/292-build-a-voting-app-using-react</loc>
    <lastmod>2016-11-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/293-modelling-mobx-state-as-in-redux</loc>
    <lastmod>2016-11-27T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/294-writing-your-styles-in-js-writing-inline-styles</loc>
    <lastmod>2016-12-04T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/295-react-js-tutorial-pt-1-a-comprehensive-guide-to-building-apps-with-react-js</loc>
    <lastmod>2016-12-11T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/296-minimal-redux-setup</loc>
    <lastmod>2016-12-18T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/297-advanced-data-tables-in-react</loc>
    <lastmod>2016-12-25T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/298-a-simple-messaging-app-with-react-native-and-socket-io</loc>
    <lastmod>2017-01-01T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/299-how-i-converted-my-react-app-to-vanillajs-and-whether-or-not-it-was-a-terrible-idea</loc>
    <lastmod>2017-01-08T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/300-react-s-five-fingers-of-death-master-these-five-concepts-then-master-react</loc>
    <lastmod>2017-01-15T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/301-rax-a-universal-react-compatible-render-engine</loc>
    <lastmod>2017-01-22T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/302-react-15-5-and-16-umbrella</loc>
    <lastmod>2017-01-29T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/303-our-journey-migrating-100k-lines-of-code-from-angularjs-to-react</loc>
    <lastmod>2017-02-05T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/304-app-in-an-hour-making-a-discussion-board-with-react-and-firebase</loc>
    <lastmod>2017-02-12T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/305-what-is-the-right-way-to-do-asynchronous-operations-in-redux</loc>
    <lastmod>2017-02-19T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/306-how-to-build-animated-microinteractions-in-react</loc>
    <lastmod>2017-02-26T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/307-the-haiku-of-react-routing-principles</loc>
    <lastmod>2017-03-05T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/308-how-to-make-your-react-app-fully-functional</loc>
    <lastmod>2017-03-12T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/309-introducing-create-react-native-app</loc>
    <lastmod>2017-03-19T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/310-how-to-build-a-seo-friendly-react-blog-with-an-api-based-cms</loc>
    <lastmod>2017-03-26T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/311-when-to-use-ref-on-a-dom-node-in-react</loc>
    <lastmod>2017-04-02T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/312-simple-react-development-in-2017</loc>
    <lastmod>2017-04-09T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/313-react-v15-5-0</loc>
    <lastmod>2017-04-16T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/314-catch-deceptive-typos-in-your-react-apps</loc>
    <lastmod>2017-04-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/315-webpack-and-rollup-the-same-but-different</loc>
    <lastmod>2017-04-30T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/316-control-your-home-using-only-javascript</loc>
    <lastmod>2017-05-07T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/317-how-to-setup-webpack-2-0-from-scratch-in-2017</loc>
    <lastmod>2017-05-14T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/318-up-to-date-react-native-demos</loc>
    <lastmod>2017-05-21T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/319-what-s-new-in-create-react-app</loc>
    <lastmod>2017-05-28T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/320-quick-redux-tips-for-connecting-your-react-components</loc>
    <lastmod>2017-06-04T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/321-react-x11</loc>
    <lastmod>2017-06-11T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/322-serverless-server-side-rendering-with-react-using-redux-or-mobx</loc>
    <lastmod>2017-06-18T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/323-pre-release-redux-first-router-a-step-beyond-redux-little-router</loc>
    <lastmod>2017-06-25T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/324-redux-architecture-guidelines</loc>
    <lastmod>2017-07-02T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/325-build-a-chat-app-with-react-auth0-and-pusher</loc>
    <lastmod>2017-07-09T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/326-code-splitting-with-webpack-react-react-router-version</loc>
    <lastmod>2017-07-16T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/327-5-react-component-toolkits</loc>
    <lastmod>2017-07-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/328-react-internals-part-four-setstate</loc>
    <lastmod>2017-07-30T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/329-a-react-app-infinite-scroll-slider</loc>
    <lastmod>2017-08-06T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/330-apollo-link-the-modular-graphql-network-stack</loc>
    <lastmod>2017-08-13T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/331-real-combat-es6-react-and-three-r86</loc>
    <lastmod>2017-08-20T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/332-all-the-fundamental-react-js-concepts-jammed-into-this-single-medium-article</loc>
    <lastmod>2017-08-27T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/333-progression-curiosity-and-burnout-with-dan-abramov</loc>
    <lastmod>2017-09-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/334-best-ui-libraries-and-frameworks-for-reactjs</loc>
    <lastmod>2017-09-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/335-dom-attributes-in-react-16</loc>
    <lastmod>2017-09-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/336-on-react-and-wordpress</loc>
    <lastmod>2017-09-24T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/337-relicensing-react-jest-flow-and-immutable-js</loc>
    <lastmod>2017-10-01T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/338-the-curious-case-of-mobx-state-tree</loc>
    <lastmod>2017-10-08T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/339-what-s-new-in-react-16-and-fiber-explanation</loc>
    <lastmod>2017-10-15T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/340-the-newest-version-of-javascript-only-has-2-new-features</loc>
    <lastmod>2017-10-22T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/341-debugging-react-like-a-champ-with-vscode</loc>
    <lastmod>2017-10-29T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/342-i18n-with-react-and-i18next</loc>
    <lastmod>2017-11-05T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/343-ending-the-debate-on-inline-functions-in-react</loc>
    <lastmod>2017-11-12T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/344-how-redux-can-make-you-a-better-developer</loc>
    <lastmod>2017-11-19T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/345-clean-code-vs-dirty-code-react-best-practices</loc>
    <lastmod>2017-11-26T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/346-performance-tuning-a-react-application</loc>
    <lastmod>2017-12-03T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/347-introducing-react-food-truck</loc>
    <lastmod>2017-12-10T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/348-dockerizing-a-react-app</loc>
    <lastmod>2017-12-17T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/349-behind-the-scenes-improving-the-repository-infrastructure</loc>
    <lastmod>2017-12-24T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/350-writing-clean-and-concise-react-components-by-making-full-use-of-es6-7-features-and-the-container-component-pattern</loc>
    <lastmod>2017-12-31T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/351-understanding-the-react-source-code-initial-rendering</loc>
    <lastmod>2018-01-07T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/352-creating-and-testing-a-d3-react-game-with-redux-observable</loc>
    <lastmod>2018-01-14T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/353-react-redux-and-javascript-architecture</loc>
    <lastmod>2018-01-21T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/354-cuttlebelle-react-static-site-generator</loc>
    <lastmod>2018-01-28T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/355-introducing-react-scope</loc>
    <lastmod>2018-02-04T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/356-introducing-reactjs-popup-modals-tooltips-and-menus</loc>
    <lastmod>2018-02-11T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/357-step-up-your-console-logging-game-in-your-react-app</loc>
    <lastmod>2018-02-18T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/358-what-to-do-after-the-react-redux-tutorials</loc>
    <lastmod>2018-02-25T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/359-building-an-e-commerce-search-app-with-react-native</loc>
    <lastmod>2018-03-04T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/360-higher-order-components-the-ultimate-guide</loc>
    <lastmod>2018-03-11T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/361-css-in-the-age-of-react-how-we-traded-the-cascade-for-consistency</loc>
    <lastmod>2018-03-18T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/362-arxiv-papers-react-native-android-app</loc>
    <lastmod>2018-03-25T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/363-create-react-app-with-vs-code</loc>
    <lastmod>2018-04-01T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/364-react-kanban</loc>
    <lastmod>2018-04-08T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/365-understanding-higher-order-components</loc>
    <lastmod>2018-04-15T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/366-serverless-react-web-app-with-aws-amplify-part-one</loc>
    <lastmod>2018-04-22T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/367-using-react-firebase-and-ant-design-to-quickly-prototype-web-applications</loc>
    <lastmod>2018-04-29T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/368-declarative-dialogs-in-react-and-jsx</loc>
    <lastmod>2018-05-06T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/369-graphql-3-years-in-and-lessons-learned</loc>
    <lastmod>2018-05-13T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/370-managing-react-application-state-with-mobx</loc>
    <lastmod>2018-05-20T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/371-material-ui-v1-is-out</loc>
    <lastmod>2018-05-27T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/372-learn-how-to-create-a-simple-blog-with-react-node</loc>
    <lastmod>2018-06-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/373-extracting-a-react-js-component-and-publishing-it-on-npm</loc>
    <lastmod>2018-06-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/374-you-probably-don-t-need-derived-state</loc>
    <lastmod>2018-06-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/375-how-to-connect-react-and-redux-with-example</loc>
    <lastmod>2018-06-24T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/376-lessons-learned-from-my-first-react-app</loc>
    <lastmod>2018-07-01T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/377-react-flip-toolkit</loc>
    <lastmod>2018-07-08T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/378-what-is-redux-a-designer-s-guide</loc>
    <lastmod>2018-07-15T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/379-what-is-jsx</loc>
    <lastmod>2018-07-22T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/380-guppy-a-friendly-application-manager-and-task-runner-for-react-js</loc>
    <lastmod>2018-07-29T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/381-how-fast-can-you-learn-react</loc>
    <lastmod>2018-08-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/382-bulding-a-video-converter-app-with-node-js-express-and-react</loc>
    <lastmod>2018-08-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/383-infinite-scrolling-in-react-using-javascript-generator</loc>
    <lastmod>2018-08-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/384-let-s-make-a-resume-in-react</loc>
    <lastmod>2018-08-26T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/385-how-to-create-pdfs-from-react-components</loc>
    <lastmod>2018-09-02T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/386-react-fire-modernizing-react-dom</loc>
    <lastmod>2018-09-09T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/387-distributing-state-changes-using-snapshots-patches-and-actions</loc>
    <lastmod>2018-09-16T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/388-watermelondb-next-generation-react-database</loc>
    <lastmod>2018-09-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/389-raising-baby-chicks-with-javascript</loc>
    <lastmod>2018-09-30T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/390-audio-visualisation-with-the-web-audio-api-and-react</loc>
    <lastmod>2018-10-07T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/391-the-suspense-is-killing-redux</loc>
    <lastmod>2018-10-14T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/392-10-console-tricks-to-debug-like-a-pro</loc>
    <lastmod>2018-10-21T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/393-react-16-6-0-lazy-memo-and-contexttype</loc>
    <lastmod>2018-10-28T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/394-why-i-stopped-using-snapshot-testing-with-jest</loc>
    <lastmod>2018-11-04T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/395-how-to-build-a-reactjs-spa-using-apollo-client-nextjs-storybook-and-material-ui</loc>
    <lastmod>2018-11-11T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/396-the-ultimate-vscode-setup-for-js-react</loc>
    <lastmod>2018-11-18T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/397-a-react-state-of-mind-state-of-javascript-survey-2018</loc>
    <lastmod>2018-11-25T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/398-react-16-x-roadmap</loc>
    <lastmod>2018-12-02T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/399-how-does-react-tell-a-class-from-a-function</loc>
    <lastmod>2018-12-09T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/400-how-i-fell-out-of-love-with-hocs</loc>
    <lastmod>2018-12-16T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/401-why-do-react-hooks-rely-on-call-order</loc>
    <lastmod>2018-12-23T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/402-let-s-build-a-real-time-webgl-map-of-all-airplanes</loc>
    <lastmod>2018-12-30T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/403-diy-redux-with-rxjs-rxdx</loc>
    <lastmod>2019-01-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/404-apply-for-a-diversity-scholarship-attend-react-amsterdam-2019-for-free</loc>
    <lastmod>2019-01-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/405-getting-started-with-graphql-react-and-apollo-client</loc>
    <lastmod>2019-01-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/406-diy-redux-with-rxjs-part-3-hoc-and-js-decorators-example</loc>
    <lastmod>2019-01-27T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/407-how-to-use-basic-react-hooks-for-reducers</loc>
    <lastmod>2019-02-03T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/408-react-testing-tutorial-for-beginners-using-jest</loc>
    <lastmod>2019-02-10T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/409-rethinking-the-component-model-with-hooks</loc>
    <lastmod>2019-02-17T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/410-yeah-hooks-are-good-but-have-you-tried-faster-react-components</loc>
    <lastmod>2019-02-24T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/411-react-native-development-guide</loc>
    <lastmod>2019-03-03T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/412-with-react-hooks</loc>
    <lastmod>2019-03-10T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/413-redux-ruins-your-react-app-performance-you-are-doing-something-wrong</loc>
    <lastmod>2019-03-17T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/414-why-i-love-to-test-with-react-testing-library</loc>
    <lastmod>2019-03-24T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/415-redux-7-0-is-out-in-beta</loc>
    <lastmod>2019-03-31T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/416-named-routes-with-react-router</loc>
    <lastmod>2019-04-07T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/417-from-redux-to-hooks-a-case-study</loc>
    <lastmod>2019-04-14T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/418-how-to-create-a-timeline-component-with-react</loc>
    <lastmod>2019-04-21T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/419-elixir-phoenix-absinthe-graphql-react-and-apollo-an-absurdly-deep-dive</loc>
    <lastmod>2019-04-28T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/420-skeleton-loading-pages-with-react</loc>
    <lastmod>2019-05-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/421-why-i-love-usereducer</loc>
    <lastmod>2019-05-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/422-rethinking-hot-reloading</loc>
    <lastmod>2019-05-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/423-the-future-of-react-router-and-reach-router</loc>
    <lastmod>2019-05-26T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/424-react-vertex</loc>
    <lastmod>2019-06-02T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/425-why-you-should-use-an-object-and-not-an-array-for-lists-in-redux</loc>
    <lastmod>2019-06-09T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/426-build-a-todo-app-in-react-using-hooks</loc>
    <lastmod>2019-06-16T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/427-redux-now-has-hooks-a-before-and-after-comparison</loc>
    <lastmod>2019-06-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/428-forget-about-component-lifecycles-and-start-thinking-in-effects</loc>
    <lastmod>2019-06-30T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/429-let-s-learn-react-hooks-and-context-api-by-building-a-recipe-search-app</loc>
    <lastmod>2019-07-07T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/430-nodejs-starter-full-stack-react-material-kit</loc>
    <lastmod>2019-07-14T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/431-react-fiber-deep-dive-with-dan-abramov</loc>
    <lastmod>2019-07-21T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/432-integration-testing-react-apps-with-typescript-jest-and-puppeteer-and-circleci</loc>
    <lastmod>2019-07-28T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/433-secret-powers-of-chrome-devtools</loc>
    <lastmod>2019-08-04T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/434-do-react-hooks-replace-redux</loc>
    <lastmod>2019-08-11T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/435-react-v16-9-0-and-the-roadmap-update</loc>
    <lastmod>2019-08-18T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/436-organizing-http-requests-using-the-api-module-pattern</loc>
    <lastmod>2019-08-25T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/437-type-safe-state-modeling-with-typescript-and-react-hooks</loc>
    <lastmod>2019-09-01T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/438-handling-api-request-race-conditions-in-react</loc>
    <lastmod>2019-09-08T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/439-react-s-useeffect-and-useref-explained-for-mortals</loc>
    <lastmod>2019-09-15T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/440-zero-abstraction-cost-styling-zapman_artist-for-react-dom-react-native</loc>
    <lastmod>2019-09-22T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/441-mocking-react-components-with-jest</loc>
    <lastmod>2019-09-29T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/442-router-pattern</loc>
    <lastmod>2019-10-06T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/443-react-useanimations-icons</loc>
    <lastmod>2019-10-13T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/444-migrating-a-50k-sloc-flow-react-native-app-to-typescript</loc>
    <lastmod>2019-10-20T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/445-react-lifting-state-up-is-killing-your-app</loc>
    <lastmod>2019-10-27T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/446-swr-react-hooks-for-remote-data-fetching</loc>
    <lastmod>2019-11-03T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/447-graphql-interactive-tutorial</loc>
    <lastmod>2019-11-10T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/448-react-adaptive-loading-hooks-utilities</loc>
    <lastmod>2019-11-17T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/449-vegetarian-friendly-state-for-react-easy-peasy</loc>
    <lastmod>2019-11-24T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/450-the-modern-way-to-use-promise-based-http-requests-axios-hooks</loc>
    <lastmod>2019-12-01T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/451-our-redux-anti-pattern</loc>
    <lastmod>2019-12-08T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/452-thinking-in-react-hooks</loc>
    <lastmod>2019-12-15T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/453-how-we-accidentally-launched-a-popular-gatsby-plugin</loc>
    <lastmod>2019-12-22T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/454-what-is-javascript-made-of</loc>
    <lastmod>2019-12-29T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/455-how-to-handle-async-actions-for-global-state-with-react-hooks-and-context</loc>
    <lastmod>2020-01-05T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/456-venti-simple-state-management-for-react</loc>
    <lastmod>2020-01-12T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/457-build-a-crud-application-with-react-and-apollo-graphql</loc>
    <lastmod>2020-01-19T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/458-build-a-weather-app-in-react-js</loc>
    <lastmod>2020-01-26T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/459-how-to-unit-test-in-react</loc>
    <lastmod>2020-02-02T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/460-in-react-the-wrong-abstraction-kills-efficiency</loc>
    <lastmod>2020-02-09T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/461-how-to-create-maps-with-react-and-leaflet</loc>
    <lastmod>2020-02-16T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/462-useeffect-and-uselayouteffect</loc>
    <lastmod>2020-02-23T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/463-setting-up-tailwind-css-in-a-react-project</loc>
    <lastmod>2020-03-01T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/464-building-our-own-store-management-library-like-redux</loc>
    <lastmod>2020-03-08T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/465-react-native-maps-tutorial</loc>
    <lastmod>2020-03-15T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/466-the-perils-of-rehydration</loc>
    <lastmod>2020-03-22T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/467-react-js-tutorial-facebook-login-example</loc>
    <lastmod>2020-03-29T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/468-react-cool-portal</loc>
    <lastmod>2020-04-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/469-deep-dive-into-modern-web-development</loc>
    <lastmod>2020-04-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/470-display-e-mails-in-your-react-js-projects</loc>
    <lastmod>2020-04-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/471-the-quest-for-the-perfect-dark-mode</loc>
    <lastmod>2020-04-26T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/472-atomic-css-in-js</loc>
    <lastmod>2020-05-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/473-what-the-heck-is-react-fast-refresh</loc>
    <lastmod>2020-05-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/474-react-cool-inview</loc>
    <lastmod>2020-05-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/475-a-mostly-complete-guide-to-react-rendering-behavior</loc>
    <lastmod>2020-05-24T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/476-react-shimmer</loc>
    <lastmod>2020-05-31T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/477-you-might-not-need-uuid-v4-for-generating-random-identifiers</loc>
    <lastmod>2020-06-07T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/478-how-a-react-app-works-under-the-hood</loc>
    <lastmod>2020-06-14T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/479-the-html-touch-slider-carousel-with-the-most-native-feeling</loc>
    <lastmod>2020-06-21T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/480-beautiful-react-hooks</loc>
    <lastmod>2020-06-28T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/481-a-deep-dive-into-react-context-api</loc>
    <lastmod>2020-07-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/482-simple-library-to-eliminate-the-need-of-writing-reducers</loc>
    <lastmod>2020-07-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/483-next-js-server-side-rendering-vs-static-generation</loc>
    <lastmod>2020-07-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/484-a-directory-structure-for-react-projects</loc>
    <lastmod>2020-07-26T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/485-react-highcharts-example-with-cube-js</loc>
    <lastmod>2020-08-02T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/486-records-tuples-for-react</loc>
    <lastmod>2020-08-09T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/487-a-crime-in-react-nativeland-a-nightmare-on-content-street</loc>
    <lastmod>2020-08-16T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/488-a-guide-to-commonly-used-react-component-libraries</loc>
    <lastmod>2020-08-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/489-why-we-decided-against-graphql-for-local-state-management</loc>
    <lastmod>2020-08-30T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/490-build-a-tiktok-clone-with-react-and-firebase</loc>
    <lastmod>2020-09-06T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/491-a-simple-timeline-component-for-react</loc>
    <lastmod>2020-09-13T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/492-why-react-keys-matter-an-introduction</loc>
    <lastmod>2020-09-20T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/493-building-a-rich-text-editor-in-react-with-slatejs</loc>
    <lastmod>2020-09-27T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/494-the-react-cheatsheet-for-2020</loc>
    <lastmod>2020-10-04T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/495-better-redux-reducers-with-typescript-builders</loc>
    <lastmod>2020-10-11T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/496-getting-started-with-framer-motion</loc>
    <lastmod>2020-10-18T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/497-advanced-frontend-interview-topics-with-react</loc>
    <lastmod>2020-10-25T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/498-useful-custom-hooks-for-tired-react-devs</loc>
    <lastmod>2020-11-01T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/499-what-is-react-teleportation</loc>
    <lastmod>2020-11-08T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/500-how-to-use-react-router</loc>
    <lastmod>2020-11-15T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/501-moving-okcupid-from-rest-to-graphql</loc>
    <lastmod>2020-11-22T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/502-setup-eslint-for-react-with-prettier-pre-commit-and-vscode</loc>
    <lastmod>2020-11-29T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/503-building-a-dark-mode-theme-toggle</loc>
    <lastmod>2020-12-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/504-react-testing-library</loc>
    <lastmod>2020-12-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/505-javascript-to-know-for-react</loc>
    <lastmod>2020-12-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/506-react-refs-the-complete-story</loc>
    <lastmod>2020-12-27T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/507-react-performance-optimization-tips</loc>
    <lastmod>2021-01-03T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/508-react-interview-questions</loc>
    <lastmod>2021-01-10T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/509-what-writing-my-own-jsx-renderer-taught-me-about-react</loc>
    <lastmod>2021-01-17T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/510-tdd-in-a-react-frontend</loc>
    <lastmod>2021-01-24T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/511-8-frontend-coding-ideas-that-will-inspire-you-to-code</loc>
    <lastmod>2021-01-31T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/512-simplifying-react-state-management-with-state-machines</loc>
    <lastmod>2021-02-07T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/513-why-i-love-react</loc>
    <lastmod>2021-02-14T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/514-should-you-use-usememo-in-react</loc>
    <lastmod>2021-02-21T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/515-before-you-memo</loc>
    <lastmod>2021-02-28T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/516-say-no-to-excessive-re-rendering-in-react</loc>
    <lastmod>2021-03-07T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/517-sticky-table-header-with-react-hooks</loc>
    <lastmod>2021-03-14T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/518-what-would-happen-if-you-mutated-your-react-redux-state</loc>
    <lastmod>2021-03-21T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/519-modeling-ui-states-in-a-react-form-component-using-a-finite-state-machine</loc>
    <lastmod>2021-03-28T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/520-7-ways-of-achieving-conditional-rendering-in-react</loc>
    <lastmod>2021-04-04T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/521-figma-to-react</loc>
    <lastmod>2021-04-11T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/522-export-react-components-as-images</loc>
    <lastmod>2021-04-18T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/523-the-definitive-guide-to-profiling-react-applications</loc>
    <lastmod>2021-04-25T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/524-21-best-practices-for-a-clean-react-project</loc>
    <lastmod>2021-05-02T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/525-improving-slow-mounts-in-react-apps</loc>
    <lastmod>2021-05-09T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/526-react-vs-react-native-differences-advantages-limitations</loc>
    <lastmod>2021-05-16T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/527-how-to-efficiently-reuse-stories-in-your-react-tests</loc>
    <lastmod>2021-05-23T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/528-a-complete-beginner-s-guide-to-next-js</loc>
    <lastmod>2021-05-30T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/529-react-hooks-async-function-in-the-useeffect</loc>
    <lastmod>2021-06-06T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/530-how-to-build-an-image-comparison-slider</loc>
    <lastmod>2021-06-13T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/531-think-of-react-components-as-state-machines-not-functions</loc>
    <lastmod>2021-06-20T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/532-react-5-things-that-might-surprise-you</loc>
    <lastmod>2021-06-27T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/533-why-is-it-so-difficult-to-modify-a-deeply-nested-state-in-react</loc>
    <lastmod>2021-07-04T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/534-how-to-use-throttle-or-debounce-with-react-hook</loc>
    <lastmod>2021-07-11T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/535-freelance-react-developer-checklist</loc>
    <lastmod>2021-07-18T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/536-react-s-ui-state-model-vs-vanilla-javascript-dom-state</loc>
    <lastmod>2021-07-25T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/537-a-visual-guide-to-react-rendering</loc>
    <lastmod>2021-08-01T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/538-accessibility-testing-with-storybook</loc>
    <lastmod>2021-08-08T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/539-catching-errors-in-react-with-error-boundaries</loc>
    <lastmod>2021-08-15T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/540-creating-our-own-react-from-scratch</loc>
    <lastmod>2021-08-22T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/541-design-patterns-in-javascript</loc>
    <lastmod>2021-08-29T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/542-how-to-build-react-portfolio-projects-that-get-you-a-job</loc>
    <lastmod>2021-09-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/543-taming-the-beast-that-is-css-in-js</loc>
    <lastmod>2021-09-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/544-best-practices-for-react-developers-in-2021</loc>
    <lastmod>2021-09-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/545-how-to-use-react-context-effectively</loc>
    <lastmod>2021-09-26T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/546-my-react-app-is-slow-and-i-don-t-know-why</loc>
    <lastmod>2021-10-03T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/547-running-react-native-everywhere</loc>
    <lastmod>2021-10-10T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/548-how-i-built-a-modern-website-in-2021</loc>
    <lastmod>2021-10-17T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/549-structured-data-seo-and-react</loc>
    <lastmod>2021-10-24T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/550-why-hooks-are-the-best-thing-to-happen-to-react</loc>
    <lastmod>2021-10-31T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/551-hide-popups-when-the-user-scrolls-away-with-react</loc>
    <lastmod>2021-11-07T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/552-react-architecture-for-enterprise-application</loc>
    <lastmod>2021-11-14T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/553-react-location-enterprise-client-side-routing-for-react</loc>
    <lastmod>2021-11-21T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/554-learn-react-animations-by-creating-a-stripe-inspired-menu</loc>
    <lastmod>2021-11-28T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/555-react-state-museum-a-whirlwind-tour-of-react-state-management-systems-by-example</loc>
    <lastmod>2021-12-05T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/556-how-to-build-stunning-3d-scenes-with-react-three-fiber</loc>
    <lastmod>2021-12-12T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/557-100-things-i-learned-on-react-team</loc>
    <lastmod>2021-12-19T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/558-modern-api-data-fetching-methods-in-react</loc>
    <lastmod>2021-12-26T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/559-debounce-vs-throttle</loc>
    <lastmod>2022-01-02T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/560-a-complete-guide-to-react-router-everything-you-need-to-know</loc>
    <lastmod>2022-01-09T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/561-how-to-write-performant-react-code-rules-patterns-do-s-and-don-ts</loc>
    <lastmod>2022-01-16T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/562-mastering-the-art-of-forms-in-react</loc>
    <lastmod>2022-01-23T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/563-can-custom-component-replace-inline-conditional-jsx</loc>
    <lastmod>2022-01-30T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/564-the-story-of-react</loc>
    <lastmod>2022-02-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/565-most-popular-react-tech-stack-in-2022-based-on-data</loc>
    <lastmod>2022-02-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/566-an-introductory-guide-to-concurrent-rendering</loc>
    <lastmod>2022-02-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/567-react-the-missing-parts</loc>
    <lastmod>2022-02-27T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/568-10-react-antipatterns-to-avoid</loc>
    <lastmod>2022-03-06T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/569-automatic-batching-support-in-react-18</loc>
    <lastmod>2022-03-13T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/570-introducing-ladle</loc>
    <lastmod>2022-03-20T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/571-hooks-considered-harmful</loc>
    <lastmod>2022-03-27T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/572-react-v18-0-released</loc>
    <lastmod>2022-04-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/573-writing-redux-reducers-in-rust</loc>
    <lastmod>2022-04-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/574-accessible-react-forms</loc>
    <lastmod>2022-04-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/575-react-18-quick-guide-core-concepts-explained</loc>
    <lastmod>2022-04-24T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/576-react-component-composition-explained</loc>
    <lastmod>2022-05-01T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/577-the-story-of-concurrent-react</loc>
    <lastmod>2022-05-08T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/578-react-key-attribute-best-practices-for-performant-lists</loc>
    <lastmod>2022-05-15T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/579-an-introductory-guide-to-continuous-integration-and-deployment-for-frontend-developers</loc>
    <lastmod>2022-05-22T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/580-how-fedex-influenced-the-react-logo</loc>
    <lastmod>2022-05-29T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/581-why-most-design-systems-implode</loc>
    <lastmod>2022-06-05T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/582-why-oh-why-was-this-added</loc>
    <lastmod>2022-06-12T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/583-notes-on-maintaining-an-internal-react-component-library</loc>
    <lastmod>2022-06-19T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/584-how-we-built-hydrogen-a-react-framework-for-building-custom-storefronts</loc>
    <lastmod>2022-06-26T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/585-my-wonderful-html-email-workflow-using-mjml-and-mdx-for-responsive-emails</loc>
    <lastmod>2022-07-03T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/586-how-to-animate-multiplayer-cursors</loc>
    <lastmod>2022-07-10T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/587-applying-solid-principles-in-react</loc>
    <lastmod>2022-07-17T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/588-reading-source-code-react</loc>
    <lastmod>2022-07-24T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/589-react-state-management-in-2022</loc>
    <lastmod>2022-07-31T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/590-i-was-creating-forms-the-wrong-way</loc>
    <lastmod>2022-08-07T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/591-react-re-renders-guide-everything-all-at-once</loc>
    <lastmod>2022-08-14T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/592-why-react-re-renders</loc>
    <lastmod>2022-08-21T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/593-advanced-react-component-composition</loc>
    <lastmod>2022-08-28T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/594-understanding-usememo-and-usecallback</loc>
    <lastmod>2022-09-04T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/595-usesyncexternalstore-the-underrated-react-api</loc>
    <lastmod>2022-09-11T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/596-why-every-react-developer-should-learn-function-composition</loc>
    <lastmod>2022-09-18T14:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/597-react-i-love-you-but-you-re-bringing-me-down</loc>
    <lastmod>2022-09-25T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/598-get-in-zoomer-we-re-saving-react</loc>
    <lastmod>2022-10-02T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/599-guide-to-react-rendering-behavior-updated-to-cover-react-18</loc>
    <lastmod>2022-10-09T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/600-rfc-first-class-support-for-promises-and-async-await</loc>
    <lastmod>2022-10-16T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/601-building-a-chat-app-with-socket-io-and-react-native</loc>
    <lastmod>2022-10-23T13:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/602-we-improved-react-loading-times-by-70-with-next-js</loc>
    <lastmod>2022-10-30T12:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1405-build-responsive-figma-to-react-components-with-almost-no-code</loc>
    <lastmod>2022-11-06T16:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1416-a-love-letter-to-react</loc>
    <lastmod>2022-11-14T01:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1425-how-to-manage-state-in-react</loc>
    <lastmod>2022-11-20T15:15:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1436-data-structures-in-frontend-javascript-in-the-real-world</loc>
    <lastmod>2022-11-27T16:15:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1446-is-react-going-anywhere</loc>
    <lastmod>2022-12-04T19:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1454-inside-react-query</loc>
    <lastmod>2022-12-11T21:15:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1467-avoid-these-common-pitfalls-of-react-usestate</loc>
    <lastmod>2022-12-18T19:15:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1473-how-to-debounce-and-throttle-in-react-without-losing-your-mind</loc>
    <lastmod>2023-01-08T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1484-a-cure-for-usestate-hell</loc>
    <lastmod>2023-01-15T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1492-little-react-things-less-reacting-more-deriving</loc>
    <lastmod>2023-01-22T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1501-the-key-to-good-component-design-is-selfishness</loc>
    <lastmod>2023-01-29T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1509-why-react-isn-t-dying</loc>
    <lastmod>2023-02-05T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1517-a-historical-reference-of-react-criticism</loc>
    <lastmod>2023-02-12T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1527-maximising-performance-with-code-splitting-techniques</loc>
    <lastmod>2023-02-19T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1536-effective-higher-order-components</loc>
    <lastmod>2023-02-26T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1548-creating-animations-in-react</loc>
    <lastmod>2023-03-05T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1555-were-react-hooks-a-mistake</loc>
    <lastmod>2023-03-12T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1567-beautiful-and-mind-bending-effects-with-webgl-render-targets</loc>
    <lastmod>2023-03-19T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1576-the-end-of-front-end-development</loc>
    <lastmod>2023-03-26T17:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1584-rethinking-react-best-practices</loc>
    <lastmod>2023-04-02T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1593-learning-react-from-two-angles-in-2023</loc>
    <lastmod>2023-04-09T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1601-build-a-multistep-form-with-react-hook-form</loc>
    <lastmod>2023-04-16T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1610-say-no-to-flickering-ui</loc>
    <lastmod>2023-04-23T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1622-the-interactive-guide-to-rendering-in-react</loc>
    <lastmod>2023-04-30T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1631-what-are-react-server-components</loc>
    <lastmod>2023-05-07T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1640-react-reconciliation-how-it-works-and-why-should-we-care</loc>
    <lastmod>2023-05-14T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1645-patterns-from-other-languages-to-enhance-your-frontend-projects</loc>
    <lastmod>2023-05-21T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1647-understanding-react-concurrency</loc>
    <lastmod>2023-05-28T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1655-jwt-authentication-in-react-with-react-router</loc>
    <lastmod>2023-06-04T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1659-isomorphic-development</loc>
    <lastmod>2023-06-11T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1664-million-js</loc>
    <lastmod>2023-06-18T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1668-react-best-practices-and-optimization-techniques</loc>
    <lastmod>2023-06-25T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1671-learn-to-build-unique-charts-with-react</loc>
    <lastmod>2023-07-02T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1678-react-performance-optimization</loc>
    <lastmod>2023-07-09T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1683-the-power-of-mocking-in-unit-tests</loc>
    <lastmod>2023-07-17T11:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1686-how-react-18-improves-application-performance</loc>
    <lastmod>2023-07-23T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1689-upgrading-an-ancient-react-application</loc>
    <lastmod>2023-07-30T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1692-understanding-react-server-components</loc>
    <lastmod>2023-08-06T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1697-things-you-forgot-or-never-knew-because-of-react</loc>
    <lastmod>2023-08-13T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1698-fantastic-closures-and-how-to-find-them-in-react</loc>
    <lastmod>2023-08-20T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1703-the-underlying-mechanisms-of-react-s-concurrent-mode</loc>
    <lastmod>2023-08-27T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1706-why-react-re-renders-when-do-we-need-to-worry-about-it</loc>
    <lastmod>2023-09-03T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1708-making-sense-of-react-server-components</loc>
    <lastmod>2023-09-10T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1711-overcoming-application-complexity-with-customized-flows</loc>
    <lastmod>2023-09-17T18:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1714-react-server-components-made-our-site-a-lot-faster</loc>
    <lastmod>2023-09-24T17:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1718-decoupling-your-components-in-the-right-way</loc>
    <lastmod>2023-10-01T17:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1720-next-js-13-vs-remix</loc>
    <lastmod>2023-10-08T17:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1723-classed-components</loc>
    <lastmod>2023-10-15T17:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1726-react-usetransition-performance-game-changer-or</loc>
    <lastmod>2023-10-22T17:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1729-introduction-to-the-usememo-hook</loc>
    <lastmod>2023-10-29T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1731-guide-to-react-suspense</loc>
    <lastmod>2023-11-05T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1733-react-router-v6-a-beginner-s-guide</loc>
    <lastmod>2023-11-12T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1735-moving-back-to-react</loc>
    <lastmod>2023-11-19T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1736-how-hooks-work</loc>
    <lastmod>2023-11-26T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1738-what-do-we-know-about-react-forget</loc>
    <lastmod>2023-12-03T16:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1869-let-s-learn-how-modern-javascript-frameworks-work-by-building-one</loc>
    <lastmod>2023-12-10T17:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1870-react-tricks-fast-fit-and-fun</loc>
    <lastmod>2023-12-17T17:41:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1871-the-two-reacts</loc>
    <lastmod>2024-01-07T17:03:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1872-the-future-of-react-use-and-react-usememo</loc>
    <lastmod>2024-01-14T17:02:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1873-kind-of-annoyed-at-react</loc>
    <lastmod>2024-01-21T17:27:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1874-reconciliation-renderers-fiber-virtual-tree</loc>
    <lastmod>2024-01-28T16:59:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1875-shining-a-light-on-caustics</loc>
    <lastmod>2024-02-04T16:48:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1876-a-better-guide-to-forms-in-react</loc>
    <lastmod>2024-02-11T17:35:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1877-how-to-center-a-div</loc>
    <lastmod>2024-02-18T17:31:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1878-react-19-will-be-compiled</loc>
    <lastmod>2024-02-25T17:39:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1879-react-server-components-breaking-builds-to-win-tomorrow</loc>
    <lastmod>2024-03-03T16:54:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1880-write-your-own-typesafe-react-router-in-500-lines</loc>
    <lastmod>2024-03-10T17:59:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1881-best-practices-for-writing-react-tests</loc>
    <lastmod>2024-03-17T17:45:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1882-how-next-js-breaks-react-fundamentals</loc>
    <lastmod>2024-03-24T17:27:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1883-flaky-tests-in-react-detection-prevention-and-tools</loc>
    <lastmod>2024-04-01T18:30:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1884-how-does-useoptimistic-work-internally-in-react</loc>
    <lastmod>2024-04-07T20:14:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1885-state-machines-in-react</loc>
    <lastmod>2024-04-14T18:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1886-how-to-style-a-react-application</loc>
    <lastmod>2024-04-21T19:11:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1887-get-your-codebase-ready-for-react-19</loc>
    <lastmod>2024-04-28T19:13:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1888-api-layer-fetch-functions</loc>
    <lastmod>2024-05-05T18:59:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1889-the-forensics-of-react-server-components</loc>
    <lastmod>2024-05-12T18:54:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1890-data-fetching-patterns-in-single-page-applications</loc>
    <lastmod>2024-05-19T19:50:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1891-react-compiler</loc>
    <lastmod>2024-05-27T19:20:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1892-sneaky-react-memory-leaks</loc>
    <lastmod>2024-06-02T19:58:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1893-how-to-create-a-modal-in-react-with-html-dialog</loc>
    <lastmod>2024-06-09T20:58:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1894-need-for-speed</loc>
    <lastmod>2024-06-16T20:14:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1895-react-19-and-suspense</loc>
    <lastmod>2024-06-23T20:23:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1896-web-workers-comlink-vite-and-tanstack-query</loc>
    <lastmod>2024-06-30T20:22:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1897-enhancing-the-new-york-times-web-performance-with-react-18</loc>
    <lastmod>2024-07-07T20:01:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1898-sneaky-react-memory-leaks</loc>
    <lastmod>2024-07-14T20:04:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1899-understanding-ssr-with-hydration</loc>
    <lastmod>2024-07-21T20:01:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1900-how-airbnb-smoothly-upgrades-react</loc>
    <lastmod>2024-07-28T20:00:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1901-dissecting-partial-pre-rendering</loc>
    <lastmod>2024-08-04T08:42:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1902-common-sense-refactoring-of-a-messy-react-component</loc>
    <lastmod>2024-08-11T20:54:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1903-a-deep-dive-on-forms-with-modern-react</loc>
    <lastmod>2024-08-18T20:27:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1904-react-is-becoming-a-full-stack-framework</loc>
    <lastmod>2024-08-25T20:40:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1905-implementing-react-from-scratch</loc>
    <lastmod>2024-09-01T20:27:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1906-create-a-toggle-switch</loc>
    <lastmod>2024-09-05T21:34:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1907-how-to-use-react-compiler</loc>
    <lastmod>2024-09-08T20:18:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1908-clean-react-with-typescript</loc>
    <lastmod>2024-09-22T20:28:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1909-how-to-fetch-data-in-react</loc>
    <lastmod>2024-09-29T20:41:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1910-intro-to-css-animations-for-react-developers</loc>
    <lastmod>2024-10-06T19:32:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1911-react-on-the-server-is-not-php</loc>
    <lastmod>2024-10-13T20:13:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1912-react-folder-structure-in-5-steps</loc>
    <lastmod>2024-10-20T20:12:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1913-next-js-15</loc>
    <lastmod>2024-10-27T21:11:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1914-html-form-validation-is-heavily-underused</loc>
    <lastmod>2024-11-03T21:06:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1915-two-ways-to-the-two-reacts</loc>
    <lastmod>2024-11-10T19:35:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1916-react-is-a-programming-language</loc>
    <lastmod>2024-11-17T20:31:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1917-what-are-react-portals</loc>
    <lastmod>2024-11-24T19:50:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1918-a-perfect-modal-dialog</loc>
    <lastmod>2024-12-01T19:45:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1919-how-to-improve-interaction-to-next-paint</loc>
    <lastmod>2024-12-08T19:44:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1920-architectures-of-modern-front-end-applications</loc>
    <lastmod>2024-12-15T19:45:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1921-react-things-i-regret-not-knowing-earlier</loc>
    <lastmod>2024-12-22T20:22:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1922-instance-hook-pattern</loc>
    <lastmod>2025-01-05T20:20:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1923-how-to-avoid-issues-with-custom-hooks</loc>
    <lastmod>2025-01-12T19:54:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1924-five-years-of-react-native-at-shopify</loc>
    <lastmod>2025-01-20T06:51:43+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1925-initial-load-performance-for-react-developers</loc>
    <lastmod>2025-01-26T20:08:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1926-why-are-react-server-components-beneficial</loc>
    <lastmod>2025-02-02T20:19:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1927-the-most-common-react-design-patterns</loc>
    <lastmod>2025-02-09T20:01:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1928-why-i-rebuilt-prosemirror-s-renderer-in-react</loc>
    <lastmod>2025-02-16T19:52:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/1929-sunsetting-create-react-app</loc>
    <lastmod>2025-02-23T20:04:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2013-functional-programming-in-react</loc>
    <lastmod>2025-03-02T20:15:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2017-signals-in-react</loc>
    <lastmod>2025-03-09T20:15:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2021-a-guide-to-performance-optimization-with-next-js</loc>
    <lastmod>2025-03-16T20:00:08+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2025-ssr-deep-dive-for-react-developers</loc>
    <lastmod>2025-03-23T20:30:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2029-authorization-in-next-js</loc>
    <lastmod>2025-03-30T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2033-react-architecture-tradeoffs</loc>
    <lastmod>2025-04-06T20:10:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2037-advanced-react-in-the-wild</loc>
    <lastmod>2025-04-13T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2041-jsx-over-the-wire</loc>
    <lastmod>2025-04-20T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2045-impossible-components</loc>
    <lastmod>2025-04-27T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2049-view-transitions-activity-and-more</loc>
    <lastmod>2025-05-04T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2053-robust-data-fetching-architecture-for-complex-apps</loc>
    <lastmod>2025-05-11T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2057-openauth-with-react-router</loc>
    <lastmod>2025-05-18T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2061-mastering-focus-management-with-flushsync</loc>
    <lastmod>2025-05-25T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2065-one-roundtrip-per-navigation</loc>
    <lastmod>2025-06-01T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2069-your-react-meta-framework-feels-broken</loc>
    <lastmod>2025-06-08T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2073-reactivity-is-easy</loc>
    <lastmod>2025-06-15T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2077-real-time-gesture-recognition-in-video-conferencing</loc>
    <lastmod>2025-06-22T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2081-react-re-renders</loc>
    <lastmod>2025-06-29T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2085-the-tyranny-of-tiny-modules</loc>
    <lastmod>2025-07-06T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2089-the-history-of-react-through-code</loc>
    <lastmod>2025-07-13T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2093-a-deep-dive-into-module-federation-with-react</loc>
    <lastmod>2025-07-20T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2097-introducing-zustand</loc>
    <lastmod>2025-07-27T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2101-the-useless-usecallback</loc>
    <lastmod>2025-08-03T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2105-unlocking-web-workers-with-react</loc>
    <lastmod>2025-08-10T20:24:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2109-react-cache-it-s-about-consistency</loc>
    <lastmod>2025-08-17T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2113-a-clock-that-doesn-t-snap</loc>
    <lastmod>2025-08-24T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2117-react-concurrent-features-an-overview</loc>
    <lastmod>2025-08-31T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2121-react-server-components-support-without-a-framework</loc>
    <lastmod>2025-09-07T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2125-an-interactive-guide-to-tanstack-db</loc>
    <lastmod>2025-09-14T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2129-react-won-by-default</loc>
    <lastmod>2025-09-21T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2133-react-state-management-in-2025</loc>
    <lastmod>2025-09-28T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2137-the-nuance-of-react-rendering-behaviour</loc>
    <lastmod>2025-10-05T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2141-concurrent-hydration-with-usesyncexternalstore</loc>
    <lastmod>2025-10-12T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2145-serialization-and-deserialization-without-blowing-react</loc>
    <lastmod>2025-10-19T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2149-react-server-components-do-they-really-improve-performance</loc>
    <lastmod>2025-10-26T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2153-directives-and-the-platform-boundary</loc>
    <lastmod>2025-11-02T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2157-your-url-is-your-state</loc>
    <lastmod>2025-11-09T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2161-react-in-its-sigma-era</loc>
    <lastmod>2025-11-16T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2165-how-we-migrated-from-enzyme-to-react-testing-library</loc>
    <lastmod>2025-11-23T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2169-automated-accessibility-testing-for-react</loc>
    <lastmod>2025-11-30T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2173-critical-vulnerabilities-in-react-and-next-js</loc>
    <lastmod>2025-12-07T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2177-react-19-2-further-advances-inp-optimization</loc>
    <lastmod>2025-12-14T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2181-lessons-learned-from-react-s-vulnerabilities</loc>
    <lastmod>2025-12-21T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2185-the-best-react-articles-of-2025</loc>
    <lastmod>2026-01-04T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2191-how-good-is-ai-at-coding-react-really</loc>
    <lastmod>2026-01-11T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2195-how-to-steal-any-react-component</loc>
    <lastmod>2026-01-18T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2200-react-best-practices</loc>
    <lastmod>2026-01-25T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2205-useoptimistic-won-t-save-you</loc>
    <lastmod>2026-02-01T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2210-debugging-react-with-ai</loc>
    <lastmod>2026-02-08T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2215-a-broken-heart</loc>
    <lastmod>2026-02-15T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2220-virtual-scrolling-for-billions-of-rows</loc>
    <lastmod>2026-02-22T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2225-how-we-rebuilt-next-js-in-one-week</loc>
    <lastmod>2026-03-01T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2230-frontend-memory-leaks</loc>
    <lastmod>2026-03-08T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2235-feature-based-react-architecture</loc>
    <lastmod>2026-03-15T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2240-18-months-of-code-gone</loc>
    <lastmod>2026-03-22T20:25:00+00:00</lastmod>
  </url>
  <url>
    <loc>https://reactdigest.net/newsletters/2245-the-hook-that-breaks-the-rules</loc>
    <lastmod>2026-03-29T20:25:00+00:00</lastmod>
  </url>
</urlset>
