<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>React-js Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/react-js.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>React-js Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-11T19:24:32+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Hướng dẫn thêm Tailwind CSS vào dự án React JS]]></title>
                        <link>https://viblo.asia/p/huong-dan-them-tailwind-css-vao-du-an-react-js-GAWVp0qZV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-them-tailwind-css-vao-du-an-react-js-GAWVp0qZV05</guid>
            <description><![CDATA[Tailwind CSS và React JS
Tôi thấy Tailwind CSS là 1 thư viện CSS rất được ưa chuộng hiện nay. Với Bootstrap thì khả năng tùy biến thấp hơn nhiều so vớ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry</dc:creator>
            <pubDate>2022-09-15 15:36:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách áp dụng Layout cho các pages khác nhau bằng cách sử dụng Route trong ReactJS]]></title>
                        <link>https://viblo.asia/p/cach-ap-dung-layout-cho-cac-pages-khac-nhau-bang-cach-su-dung-route-trong-reactjs-GAWVp0ePV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-ap-dung-layout-cho-cac-pages-khac-nhau-bang-cach-su-dung-route-trong-reactjs-GAWVp0ePV05</guid>
            <description><![CDATA[Hướng dẫn cơ bản về Route trong ReactJS
Hôm nay tôi sẽ chia sẻ anh em cách sử dụng Layout cho các trang trong ReactJS. Tôi cũng tìm khá lâu nhưng khôn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry</dc:creator>
            <pubDate>2022-09-09 14:52:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[React JS] Xử lý form đơn giản hơn với React-hook-form]]></title>
                        <link>https://viblo.asia/p/react-js-xu-ly-form-don-gian-hon-voi-react-hook-form-yMnKMRXNZ7P</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-js-xu-ly-form-don-gian-hon-voi-react-hook-form-yMnKMRXNZ7P</guid>
            <description><![CDATA[Quản lý form state form trong react js luôn là 1 vấn đề phức tạp, trước đây xử lý form với formilk trong react khá phổ biến nhưng trong thời gian gần ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Quốc Tuấn</dc:creator>
            <pubDate>2022-05-20 19:16:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[React JS] Sức mạnh của react-query]]></title>
                        <link>https://viblo.asia/p/react-js-suc-manh-cua-react-query-Qbq5QRnwKD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-js-suc-manh-cua-react-query-Qbq5QRnwKD8</guid>
            <description><![CDATA[React-query
Chuyện xảy ra ở 1 công ty M vào 1 ngày đẹp trời, anh leader H gọi thằng cu B ra bảo:

"Trang danh sách này anh thấy đã lấy dữ liệu rồi, lú...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Quốc Tuấn</dc:creator>
            <pubDate>2022-05-21 18:22:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng một project React Js cơ bản với Webpack và Babel - Part 1]]></title>
                        <link>https://viblo.asia/p/xay-dung-mot-project-react-js-co-ban-voi-webpack-va-babel-part-1-4P856pJaZY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-mot-project-react-js-co-ban-voi-webpack-va-babel-part-1-4P856pJaZY3</guid>
            <description><![CDATA[Khi bạn học React chắc chắn bạn sẽ phải xem từng qua các câu lệnh khởi tạo được viết ở document của React Js.

Bạn tự hỏi là có cách nào khác để tạo m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dao Anh Tu</dc:creator>
            <pubDate>2021-09-16 08:01:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Props trong React js với Typescript]]></title>
                        <link>https://viblo.asia/p/props-trong-react-js-voi-typescript-aWj53ndel6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/props-trong-react-js-voi-typescript-aWj53ndel6m</guid>
            <description><![CDATA[Giới thiệu
Hướng dẫn này sẽ cung cấp cho bạn cú pháp bạn cần để xác định đúng các props cần nhập vào trong components của bạn, so sánh và đối chiếu xá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NgnaoH</dc:creator>
            <pubDate>2021-06-12 17:16:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Node JS + React JS] - Phần 2 - Authentication server]]></title>
                        <link>https://viblo.asia/p/node-js-react-js-phan-2-authentication-server-6J3ZgWVEZmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/node-js-react-js-phan-2-authentication-server-6J3ZgWVEZmB</guid>
            <description><![CDATA[Hôm nay chúng ta sẽ tiếp tục serie Node JS + React JS với chủ đề là authentication + authorization

Hôm nay chúng ta cùng đi tìm hiểu hai khái niệm cơ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Uy Tran</dc:creator>
            <pubDate>2021-06-21 20:29:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn đa ngôn ngữ cho dự án React.js sử dụng react-i18next]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/huong-dan-da-ngon-ngu-cho-du-an-reactjs-su-dung-react-i18next-LzD5da8EKjY</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-da-ngon-ngu-cho-du-an-reactjs-su-dung-react-i18next-LzD5da8EKjY</guid>
            <description><![CDATA[I. Lời mở đầu

Ngày nay, Website không còn là công cụ xa lạ của các doanh nghiệp, các tổ chức hay thậm chí là các cá nhân bởi hầu hết với sự phát triể...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Quy</dc:creator>
            <pubDate>2021-05-21 13:41:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[ReactJS] Xử lý form thật đơn giản với Formik]]></title>
                        <link>https://viblo.asia/p/reactjs-xu-ly-form-that-don-gian-voi-formik-oOVlYPjBZ8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/reactjs-xu-ly-form-that-don-gian-voi-formik-oOVlYPjBZ8W</guid>
            <description><![CDATA[Form luôn là 1 thành phần không thể thiếu trong mỗi website, với các trường nhập liệu ta luôn phải xử lý validate. Trong react js nếu xử lý 1 cách cơ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Quốc Tuấn</dc:creator>
            <pubDate>2021-05-16 18:09:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[REACT JS] Hook là gì? Custom hook trong React JS]]></title>
                        <link>https://viblo.asia/p/react-js-hook-la-gi-custom-hook-trong-react-js-ORNZqVo8l0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-js-hook-la-gi-custom-hook-trong-react-js-ORNZqVo8l0n</guid>
            <description><![CDATA[Hook Là gì ?
Trong react trước đây, để sử dụng được các state bắt buộc ta phải sử dụng chúng trong 1 class của javascript. Từ phiên bản 16.8 định nghĩ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Quốc Tuấn</dc:creator>
            <pubDate>2021-05-01 01:22:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[REACT JS] Thuộc tính Ref trong React]]></title>
                        <link>https://viblo.asia/p/react-js-thuoc-tinh-ref-trong-react-Az45bMAqlxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-js-thuoc-tinh-ref-trong-react-Az45bMAqlxY</guid>
            <description><![CDATA[Ref trong React Component là gì ?
Ref được sử dụng để lấy tham chiếu đến một node DOM(Document Object Model) hoặc có thể là một thể hiện của một compo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Quốc Tuấn</dc:creator>
            <pubDate>2021-05-01 01:17:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[REACT JS] Các vấn đề xoay quanh việc rerender component]]></title>
                        <link>https://viblo.asia/p/react-js-cac-van-de-xoay-quanh-viec-rerender-component-bJzKmVWrZ9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-js-cac-van-de-xoay-quanh-viec-rerender-component-bJzKmVWrZ9N</guid>
            <description><![CDATA[React đang ngày càng trở nên phổ biến trong các thư viện hỗ trợ giao diện single page app. Cùng tìm hiểu các vấn đề xoay quanh việc react render các c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Quốc Tuấn</dc:creator>
            <pubDate>2021-05-01 01:06:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[useRef và forwardRef trong React]]></title>
                        <link>https://viblo.asia/p/useref-va-forwardref-trong-react-1VgZv6dYZAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/useref-va-forwardref-trong-react-1VgZv6dYZAw</guid>
            <description><![CDATA[useRef và forwardRef trong React

* Trong bài viết này, cùng mình khám phá một hook khá là hay ho của React, đó là useRef. Chúng ta dùng nó cho việc g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Hong Huu</dc:creator>
            <pubDate>2021-04-20 09:31:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ssr react app với express.js và next.js (phần 2)]]></title>
                        <link>https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-phan-2-Eb85oeajZ2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-phan-2-Eb85oeajZ2G</guid>
            <description><![CDATA[Tiếp tục với post Ssr react app với express.js và next.js đã viết ở post https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-bWrZnyqYKxw

Lưu f...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mí</dc:creator>
            <pubDate>2021-02-22 08:52:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[React Hook router]]></title>
                        <link>https://viblo.asia/p/react-hook-router-V3m5WWDQ5O7</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-hook-router-V3m5WWDQ5O7</guid>
            <description><![CDATA[Giới thiệu chung
React Router là một thư viện nhẹ cho phép bạn quản lý và xử lý việc định tuyến cho ứng dụng React của mình.

Trong số các tính năng n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Thi Phuong Thao</dc:creator>
            <pubDate>2021-01-25 08:59:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ssr react app với express.js và next.js]]></title>
                        <link>https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-bWrZnyqYKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-bWrZnyqYKxw</guid>
            <description><![CDATA[Chúng ta phải khẳng định rằng React là một sự lựa chọn tuyệt vời để xây dựng nên các ứng dụng web chất lượng cao. Tuy nhiên, mọi thứ sẽ trở nên phức t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mí</dc:creator>
            <pubDate>2021-01-22 13:17:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng Context trong React theo cách đơn giản nhất]]></title>
                        <link>https://viblo.asia/p/su-dung-context-trong-react-theo-cach-don-gian-nhat-oOVlYjAn58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-context-trong-react-theo-cach-don-gian-nhat-oOVlYjAn58W</guid>
            <description><![CDATA[Sử dụng Context trong React theo cách đơn giản nhất

Bạn đã bao giờ gặp trường hợp một Prop được yêu cầu bởi một component ở mọi nơi trong hierarchy t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Hong Huu</dc:creator>
            <pubDate>2021-02-20 07:16:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số thư viện hỗ trợ Animation cho ReactJS]]></title>
                        <link>https://viblo.asia/p/mot-so-thu-vien-ho-tro-animation-cho-reactjs-naQZRM9AKvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-thu-vien-ho-tro-animation-cho-reactjs-naQZRM9AKvx</guid>
            <description><![CDATA[Why
Bạn đang dạo quanh Internet và thi thoảng bắt gặp những giao diện website cực kì sáng tạo và mượt mà, những slider, button, animation như Mobile A...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Thành Long</dc:creator>
            <pubDate>2020-12-19 14:35:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Node JS + React JS] - Phần 1 - Cài đặt cơ bản]]></title>
                        <link>https://viblo.asia/p/node-js-react-js-phan-1-cai-dat-co-ban-YWOZrj6rZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/node-js-react-js-phan-1-cai-dat-co-ban-YWOZrj6rZQ0</guid>
            <description><![CDATA[Chào mọi người, lại là mình đây, sau chuỗi ngày vọc về server với hàng tá các command line khó nhớ thì hãy cùng mình đổi gió một xíu với series này nh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Uy Tran</dc:creator>
            <pubDate>2020-12-20 21:40:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Reactjs Router]]></title>
                        <link>https://viblo.asia/p/reactjs-router-Do7542xJZM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/reactjs-router-Do7542xJZM6</guid>
            <description><![CDATA[Xin chào tất cả các bạn, bài viết này mình xin chia sẻ một chút kiến thức mình tìm hiểu được về Router trong ReactJs. Vậy nên hôm nay mình xin giới th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">khánh hoàng</dc:creator>
            <pubDate>2020-11-20 16:52:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thay đổi mutate state React sao cho chuẩn]]></title>
                        <link>https://viblo.asia/p/thay-doi-mutate-state-react-sao-cho-chuan-djeZ1mB8ZWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/thay-doi-mutate-state-react-sao-cho-chuan-djeZ1mB8ZWz</guid>
            <description><![CDATA[Thay đổi mutate state React sao cho chuẩn

Mutate state không chỉ tồn tại trong React, nó là vấn đề muôn thuở của Javascript thời còn sơ khai đến bây ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Hong Huu</dc:creator>
            <pubDate>2020-11-20 15:10:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[7 lần code React của bạn bốc mùi ???]]></title>
                        <link>https://viblo.asia/p/7-lan-code-react-cua-ban-boc-mui-bWrZnm2QKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/7-lan-code-react-cua-ban-boc-mui-bWrZnm2QKxw</guid>
            <description><![CDATA[Hello anh em :stuckouttonguewinkingeye::stuckouttonguewinkingeye::stuckouttonguewinkingeye:, lại là mình đây

Hôm nay, mình lại ngoi lên để chia sẻ vớ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bui Hoang Ky</dc:creator>
            <pubDate>2020-11-11 14:11:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Node.js API Starter Kit]]></title>
                        <link>https://viblo.asia/p/nodejs-api-starter-kit-bJzKmPqO59N</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-api-starter-kit-bJzKmPqO59N</guid>
            <description><![CDATA[1. Mở đầu
Chào mọi người, bài viết này mình sẽ giới thiệu các bạn một Starter Kit hay ho bao gồm một số công nghệ thuộc NodeJS như GraphQL, ReactJS, N...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Thành Long</dc:creator>
            <pubDate>2020-10-18 23:28:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sự khác nhau giữa Mobx và Redux là gì?]]></title>
                        <link>https://viblo.asia/p/su-khac-nhau-giua-mobx-va-redux-la-gi-Ljy5Vmqblra</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-khac-nhau-giua-mobx-va-redux-la-gi-Ljy5Vmqblra</guid>
            <description><![CDATA[Xin chào mọi người, mình là Cody - Front end developer với main skill là tạo ra những bug khổng lồ còn soft skill thì là ReactJs =)).
Nguyên nhân mình...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cody</dc:creator>
            <pubDate>2020-10-14 09:12:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bắt đầu với ReactJS (P2) -Tìm hiểu về Component Life Cycle]]></title>
                        <link>https://viblo.asia/p/bat-dau-voi-reactjs-p2-tim-hieu-ve-component-life-cycle-m68Z0Wv6KkG</link>
            <guid isPermaLink="true">https://viblo.asia/p/bat-dau-voi-reactjs-p2-tim-hieu-ve-component-life-cycle-m68Z0Wv6KkG</guid>
            <description><![CDATA[Ở phần 1 mình đã giới thiệu cho các bạn về Component, Props, State. Trong bài này chúng ta sẽ tìm hiểu về vòng đời của một React component và các meth...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Quang Tay</dc:creator>
            <pubDate>2020-08-23 09:22:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[React Router VS Reach Router]]></title>
                        <link>https://viblo.asia/p/react-router-vs-reach-router-RQqKLQOpZ7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-router-vs-reach-router-RQqKLQOpZ7z</guid>
            <description><![CDATA[![](https://images.viblo.asia/46bd1876-0358-4999-8fa9-fad4213b462e.png)



React Router làm thư viện phổ biến nhất dùng để thực hiện định tuyến cho ứn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mí</dc:creator>
            <pubDate>2020-07-21 15:30:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[How to Setup Tailwind CSS Framework with React]]></title>
                        <link>https://viblo.asia/p/how-to-setup-tailwind-css-framework-with-react-yMnKMvYzZ7P</link>
            <guid isPermaLink="true">https://viblo.asia/p/how-to-setup-tailwind-css-framework-with-react-yMnKMvYzZ7P</guid>
            <description><![CDATA[Bài viết được dịch từ nguồn: https://hackernoon.com/how-to-setup-tailwind-css-framework-with-react-f61p3u91

Tailwindcss cung cấp một spin hiện đại về...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Huy Cuong</dc:creator>
            <pubDate>2020-07-20 16:46:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[React] Cấu trúc thư mục dự án và đặt tên Component]]></title>
                        <link>https://viblo.asia/p/react-cau-truc-thu-muc-du-an-va-dat-ten-component-aWj53GMY56m</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-cau-truc-thu-muc-du-an-va-dat-ten-component-aWj53GMY56m</guid>
            <description><![CDATA[Vì React chỉ là một thư viện nên nó sẽ không có các ràng buộc trong việc sắp xếp và cấu trúc thư mục dự án của bạn. Điều hay của việc này là nó sẽ cho...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thương em</dc:creator>
            <pubDate>2020-04-21 22:32:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số cách cập nhật state trong Redux!]]></title>
                        <link>https://viblo.asia/p/mot-so-cach-cap-nhat-state-trong-redux-07LKXJq2lV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-cach-cap-nhat-state-trong-redux-07LKXJq2lV4</guid>
            <description><![CDATA[Ở bài lần trước mình đã giới thiệu về  Immutability trong React và Redux!
Hôm nay mình xin giới thiệu về các cách để update state được sử dụng rất phổ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh Dong</dc:creator>
            <pubDate>2020-04-13 09:21:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng 1 ứng dung CRUD đơn giản với rails và react-js (phần 2)]]></title>
                        <link>https://viblo.asia/p/xay-dung-1-ung-dung-crud-don-gian-voi-rails-va-react-js-phan-2-924lJN3mlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-1-ung-dung-crud-don-gian-voi-rails-va-react-js-phan-2-924lJN3mlPM</guid>
            <description><![CDATA[Disable Turbolinks

Bây giờ chúng ta phải bật React router lên và chạy, cần vô hiệu hóa Turbolinks, vì nó gây rắc rối đối với chức năng quay lại trang...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mí</dc:creator>
            <pubDate>2020-03-23 20:08:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về lifting state up trong reactjs]]></title>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-lifting-state-up-trong-reactjs-924lJqmYZPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-lifting-state-up-trong-reactjs-924lJqmYZPM</guid>
            <description><![CDATA[1. Lời mở đầu
Hellooooooo và xin chào 500 anh em, mình là thành và đây là "bản" viblo. Không biết anh em có để ý không, nhưng mình đã tàng hình được t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Trung Thanh</dc:creator>
            <pubDate>2020-01-15 09:22:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[React JS for Beginners — The Basics]]></title>
                        <link>https://viblo.asia/p/react-js-for-beginners-the-basics-Az45baAolxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-js-for-beginners-the-basics-Az45baAolxY</guid>
            <description><![CDATA[1.Giới thiệu
1.1 React JS là gì?

React là một thư viện Javascript mã nguồn mở để xây dựng các thành phần giao diện có thể tái sử dụng. Nó được tạo ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hai dang pham</dc:creator>
            <pubDate>2020-01-12 11:31:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Refs trong react là gì và một số trường hợp sử dụng refs]]></title>
                        <link>https://viblo.asia/p/refs-trong-react-la-gi-va-mot-so-truong-hop-su-dung-refs-RnB5p4y65PG</link>
            <guid isPermaLink="true">https://viblo.asia/p/refs-trong-react-la-gi-va-mot-so-truong-hop-su-dung-refs-RnB5p4y65PG</guid>
            <description><![CDATA[Refs cung cấp cho chúng ta cách access đến các DOM nodes hoặc React elements được tạo ra trong method render

Giới thiệu về refs
Trong data flow của R...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Bin</dc:creator>
            <pubDate>2019-10-24 00:18:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Virtual DOM and DOM - So sánh cơ chế thao tác DOM giữa React và Angular]]></title>
                        <link>https://viblo.asia/p/virtual-dom-and-dom-so-sanh-co-che-thao-tac-dom-giua-react-va-angular-07LKXjdklV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/virtual-dom-and-dom-so-sanh-co-che-thao-tac-dom-giua-react-va-angular-07LKXjdklV4</guid>
            <description><![CDATA[Chào mọi người, bài viết này mình sẽ trình bày về Virtual DOM, cơ chế làm việc với DOM giữa Angular và React js.
Để đi vào vấn đề trước tiên hãy cùng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Uy Tran</dc:creator>
            <pubDate>2019-10-22 21:08:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[super(props) trong constructor của React component ?]]></title>
                        <link>https://viblo.asia/p/superprops-trong-constructor-cua-react-component-gGJ59eA15X2</link>
            <guid isPermaLink="true">https://viblo.asia/p/superprops-trong-constructor-cua-react-component-gGJ59eA15X2</guid>
            <description><![CDATA[Tại sao phải gọi super(props) trong constructor của React component ?

* Trong React chúng ta có 2 cách viết component. Đó là dùng function và dùng Cl...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Hong Huu</dc:creator>
            <pubDate>2019-09-18 09:50:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Routing trong React JS - Phần 1]]></title>
                        <link>https://viblo.asia/p/routing-trong-react-js-phan-1-oOVlYp4VZ8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/routing-trong-react-js-phan-1-oOVlYp4VZ8W</guid>
            <description><![CDATA[Trong những website thông thường khi điều hướng từ page này sang page khác, chúng ta sẽ sử dụng thẻ <a> để làm điều đó, nhưng trong React JS thường đư...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Bin</dc:creator>
            <pubDate>2019-08-22 08:16:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Top Web Development Technologies and Frameworks]]></title>
                        <link>https://viblo.asia/p/top-web-development-technologies-and-frameworks-eW65G7OJ5DO</link>
            <guid isPermaLink="true">https://viblo.asia/p/top-web-development-technologies-and-frameworks-eW65G7OJ5DO</guid>
            <description><![CDATA[![](https://images.viblo.asia/ef17f082-7daf-42f6-85b8-0799eefef6c0.png)


Are you looking forward to staying abreast with the latest web development t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mahipal Nehra</dc:creator>
            <pubDate>2019-07-30 18:54:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Props và state trong React]]></title>
                        <link>https://viblo.asia/p/props-va-state-trong-react-gAm5yWjXZdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/props-va-state-trong-react-gAm5yWjXZdb</guid>
            <description><![CDATA[![](https://images.viblo.asia/d0325af4-85c5-4e0d-a32d-2aeea0171f3a.png)



- Hello mọi người ở bài này mình sẽ giới thiệu đến các bạn về props và stat...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ngocyen</dc:creator>
            <pubDate>2019-06-22 15:10:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo ứng dụng chụp ảnh(camera) trong React Native tại sao lại không?]]></title>
                        <link>https://viblo.asia/p/tao-ung-dung-chup-anhcamera-trong-react-native-tai-sao-lai-khong-m68Z0VdX5kG</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-ung-dung-chup-anhcamera-trong-react-native-tai-sao-lai-khong-m68Z0VdX5kG</guid>
            <description><![CDATA[1. Mở đầu
- Xin chào các bạn lại là mình đây. Hôm nay đến với bài chia sẻ này thì mình muốn chia sẻ với các bạn về một framework mới mà mình đang tron...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Minh Phuong</dc:creator>
            <pubDate>2019-06-22 13:43:48</pubDate>
                                                                                                        </item>
            </channel>
</rss>
