<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://sharetolearn-dev.vercel.app/articles/hien-popup-xac-nhan-roi-khoi-trang-khi-chua-luu-thay-djoi-trong-nextjs</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/moi-dji-lam-can-chuan-bi-gi-khi-djuoc-join-vao-mot-du-an-moi</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/co-phai-ban-thuong-luu-jwt-token-sau-khi-login-vao-localstorage</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/cach-trien-khai-jwt-authentication-voi-httponly-cookie-trong-nodejs-express</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/trien-khai-jwt-authentication-voi-httponly-cookie-trong-react-app</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/t3-stack-la-gi</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/convert-exsiting-react-app-to-pwa-(progressive-web-app)</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/tai-su-dung-component-voi-shadcnui-trong-react-nextjs</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/tong-hop-nhung-custom-hooks-huu-ich-trong-reactnextjs-2023</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/nhung-cach-khai-bao-type-trong-typescript-ma-ban-nen-biet</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/djung-bao-gio-quen-su-dung-abortcontroller-trong-react</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/closure-trong-javascript:-chi-tiet-va-vi-du</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/nhung-dich-vu-upload-file-mien-phi-ma-ban-nen-thu</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/tao-state-management-trong-react-voi-usecontext-usereducer-va-typescript</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/huong-dan-su-dung-custom-domain-trong-vercel-voi-namecheap</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/huong-dan-tich-hop-quang-cao-google-admob-vao-flat-list-trong-react-native</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/exploring-react-18-new-hooks:-usetransition-usedeferredvalue-and-useopaqueidentifier</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/exploring-react-18-new-hooks:-optimizing-state-updates-with-useoptimistic</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/calculating-blog-post-reading-time-with-typescript</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/leveraging-expo-updates:-streamlining-react-native-development-without-waiting-for-store-approval</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/mastering-async-rendering-with-usedeferredvalue-in-react</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/enhance-user-experience-with-useleavepageconfirmation:-a-typescript-custom-hook</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/solved-gathering-20-testers-for-closed-testing-on-google-play-console</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/10-youtube-channels-every-web-developer-should-follow</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/essential-custom-directives-for-angular-projects</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/simplifying-app-ads.txt-implementation-for-admob:-a-no-coding-solution</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/exploring-3-ways-to-implement-infinite-loading-in-react-with-typescript</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/start-learning-react-native-with-expo:-building-a-simple-step-counter-app</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/unveiling-react-19:-a-developer's-guide-to-the-future-of-front-end</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/mastering-react-testing-with-jest-and-react-testing-library</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/what-is-react-query</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/streamlining-icon-integration-in-next.js-with-lucide-react-and-dynamic-imports</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/boosting-react-app-performance-with-react-virtualized:-optimizing-large-data-rendering</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/enhancing-react-performance:-strategies-for-efficient-bundle-size-splitting</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/understanding-the-difference-between-webhooks-and-rest-apis</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/ultimate-guide:-achieving-20-testers-for-closed-testing-on-google-play-console</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/phan-1-cac-truong-hop-su-dung-git-nang-cao-trong-thuc-te</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/ban-thuc-su-hieu-babel-la-gi-khong</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/so-sanh-webpack-va-vite:-chon-lua-bundler-toi-uu-cho-du-an-cua-ban</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/phan-2-su-khac-nhau-giua-git-merge-va-git-rebase</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/lessons-learned:-the-importance-of-deep-understanding-in-javascript-and-typescript</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/kham-pha-typescript:-tao-kieu-tu-kieu-(types-from-types)</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/so-sanh-interface-va-type-trong-typescript</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/git-phan-3-revert-code-the-nao-trong-thuc-te</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/cach-cancel-request-trong-axios-khi-request-truoc-chua-hoan-thanh</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/huong-dan-debounce-request-cho-specific-endpoint-voi-axios</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/vi-sao-timer-bi-throttling-khi-tab-trinh-duyet-khong-hoat-djong-va-cach-khac-phuc</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/huong-dan-backup-database-mongodb-atlas-ve-may-tinh-local</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
<url><loc>https://sharetolearn-dev.vercel.app/articles/cac-loai-observable-trong-angular-(rxjs)</loc><lastmod>2026-06-18T20:48:14.617Z</lastmod></url>
</urlset>