<?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-hooks 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-hooks.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-hooks Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-23T19:17:12+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Chuyển từ useState sang useReducer trong React Hooks]]></title>
                        <link>https://viblo.asia/p/chuyen-tu-usestate-sang-usereducer-trong-react-hooks-3kY4gElZLAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/chuyen-tu-usestate-sang-usereducer-trong-react-hooks-3kY4gElZLAe</guid>
            <description><![CDATA[useState và useReducer đều là các React Hooks cho phép quản lý state trong ứng dụng của bạn. useState thường quản lý những state đơn lẻ trong khi useR...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kentrung</dc:creator>
            <pubDate>2023-07-03 11:29:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tối ưu sử dụng Hooks trong React]]></title>
                        <link>https://viblo.asia/p/toi-uu-su-dung-hooks-trong-react-018J2vawJYK</link>
            <guid isPermaLink="true">https://viblo.asia/p/toi-uu-su-dung-hooks-trong-react-018J2vawJYK</guid>
            <description><![CDATA[Xin chào các bạn, tiếp tục series về React thì hôm nay mình xin chia sẻ về cách sử dụng tối ưu các hooks trong React. Thì React hooks được release vào...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viên Ngô</dc:creator>
            <pubDate>2023-02-12 13:47:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tái sử dụng code và Clean Code với React Hooks  (Series: ReactHayHo - PHẦN 1)]]></title>
                        <link>https://viblo.asia/p/tai-su-dung-code-va-clean-code-voi-react-hooks-series-reacthayho-phan-1-2oKLn2NXLQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-su-dung-code-va-clean-code-voi-react-hooks-series-reacthayho-phan-1-2oKLn2NXLQO</guid>
            <description><![CDATA[Cải thiện khả năng tái sử dụng với Custom Hooks

Nếu bạn nhớ lại những ngày mà trước khi phiên bản React 16.8.0 ra đời. Cách lifecycle của component đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2022-11-16 11:39:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu React Hooks]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-react-hooks-924lJRQWlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-react-hooks-924lJRQWlPM</guid>
            <description><![CDATA[Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về Hook trong React, và giới thiệu các hooks hay được sử dụng trong quá trình làm việc với React....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bac Hai</dc:creator>
            <pubDate>2022-05-23 10:53:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vài bước làm quen với React Hooks]]></title>
                        <link>https://viblo.asia/p/vai-buoc-lam-quen-voi-react-hooks-m68Z0eNNlkG</link>
            <guid isPermaLink="true">https://viblo.asia/p/vai-buoc-lam-quen-voi-react-hooks-m68Z0eNNlkG</guid>
            <description><![CDATA[1. Lời mở đầu
Chắc các bạn hiện tại đang tìm hiểu cũng như đang code ReactJs thì không còn xa lạ gì với khái niệm React Hooks nhỉ. Qua trang chủ  reac...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Minh Phuong</dc:creator>
            <pubDate>2021-08-18 23:27:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ReactJS: So sánh cách viết logic để sử dụng lại giữa HOCs vs. Render Props vs. Hooks]]></title>
                        <link>https://viblo.asia/p/reactjs-so-sanh-cach-viet-logic-de-su-dung-lai-giua-hocs-vs-render-props-vs-hooks-924lJ8w8KPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/reactjs-so-sanh-cach-viet-logic-de-su-dung-lai-giua-hocs-vs-render-props-vs-hooks-924lJ8w8KPM</guid>
            <description><![CDATA[Trong React, chúng ta có thể sử dụng Higher-Order Components và Render Props để viết một số logic và sử dụng lại cho nhiều component khác nhau.

Với R...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Van Anh Son</dc:creator>
            <pubDate>2021-08-15 20:36:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu  React hooks với Redux]]></title>
                        <link>https://viblo.asia/p/tim-hieu-react-hooks-voi-redux-aWj53nyPl6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-react-hooks-voi-redux-aWj53nyPl6m</guid>
            <description><![CDATA[Gần đây React nâng cấp lên sử dụng Hooks thay vì sử dụng class component (hay stateful). Giờ đây thế giới của React sẽ chỉ còn khái niệm function comp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Quoc Dung</dc:creator>
            <pubDate>2021-06-06 09:06:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tách riêng logic và UI trong ứng dụng React Native bằng React Hook]]></title>
                        <link>https://viblo.asia/p/tach-rieng-logic-va-ui-trong-ung-dung-react-native-bang-react-hook-RQqKLe9zZ7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/tach-rieng-logic-va-ui-trong-ung-dung-react-native-bang-react-hook-RQqKLe9zZ7z</guid>
            <description><![CDATA[I. Mở đầu
1. Đặt vấn đề
HIện tại, React Native là một trong những cross-platform được ưa thích nhất khi phát triển ứng dụng mobile. Nếu bạn đã từng là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu</dc:creator>
            <pubDate>2020-10-18 17:57:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[How to Optimize React Hooks Performance - Tối ưu hiệu năng khi sử dụng React Hooks]]></title>
                        <link>https://viblo.asia/p/how-to-optimize-react-hooks-performance-toi-uu-hieu-nang-khi-su-dung-react-hooks-aWj533qQ56m</link>
            <guid isPermaLink="true">https://viblo.asia/p/how-to-optimize-react-hooks-performance-toi-uu-hieu-nang-khi-su-dung-react-hooks-aWj533qQ56m</guid>
            <description><![CDATA[Bài gốc : https://rahmanfadhil.com/optimize-react-hooks/

Kể từ version 16.8, React giới thiệu một feature mới gọi là React Hooks. Một cách ngắn gọn n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">You Nguyen</dc:creator>
            <pubDate>2020-08-23 09:32:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[React Hooks: Hiểu rõ về useState và useEffect]]></title>
                        <link>https://viblo.asia/p/react-hooks-hieu-ro-ve-usestate-va-useeffect-6J3ZgPnRlmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-hooks-hieu-ro-ve-usestate-va-useeffect-6J3ZgPnRlmB</guid>
            <description><![CDATA[React Hooks được ra mắt từ phiên bản React 16.8 và đã nhanh chóng được sử dụng rộng rãi trong cộng đồng ReactJS. Reack Hooks cho phép chúng ta sử dụng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Viet Hoang</dc:creator>
            <pubDate>2020-07-20 00:22:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vì sao React Hooks lại được sử dụng nhiều trong các dự án đến thế?]]></title>
                        <link>https://viblo.asia/p/vi-sao-react-hooks-lai-duoc-su-dung-nhieu-trong-cac-du-an-den-the-bWrZnXEb5xw</link>
            <guid isPermaLink="true">https://viblo.asia/p/vi-sao-react-hooks-lai-duoc-su-dung-nhieu-trong-cac-du-an-den-the-bWrZnXEb5xw</guid>
            <description><![CDATA[Lời mở đầu

Các bạn có thể biết ReactJS ngày càng trở thành 1 thư viện, framework cần thiết, và được các Frontend Developer rất ưu chuộng. React có lẽ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Quy</dc:creator>
            <pubDate>2020-05-16 00:30:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng useEffect() trong ReactHooks]]></title>
                        <link>https://viblo.asia/p/su-dung-useeffect-trong-reacthooks-1Je5EPbmlnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-useeffect-trong-reacthooks-1Je5EPbmlnL</guid>
            <description><![CDATA[1. Giới thiệu

- Hooks là một tính năng mới được thêm vào React 16.8. Nó cho phép bạn có thể sử dụng state và các chứ năng khác của React mà không cần...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huynh Chi Trung</dc:creator>
            <pubDate>2020-04-20 14:08:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về các hook trong React]]></title>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-cac-hook-trong-react-Eb85ooYj52G</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-cac-hook-trong-react-Eb85ooYj52G</guid>
            <description><![CDATA[Cùng tìm hiểu về các hook trong React
* Đối với ai đã từng làm việc với React thì chắc hẳn đã có những lúc cảm thấy bối rối không biết nên dùng statel...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Hong Huu</dc:creator>
            <pubDate>2019-12-11 14:34:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hạn chế re-render khi sử dụng React hook với memo và useCallback]]></title>
                        <link>https://viblo.asia/p/han-che-re-render-khi-su-dung-react-hook-voi-memo-va-usecallback-yMnKMdjA57P</link>
            <guid isPermaLink="true">https://viblo.asia/p/han-che-re-render-khi-su-dung-react-hook-voi-memo-va-usecallback-yMnKMdjA57P</guid>
            <description><![CDATA[Xin chào tất cả mọi người, trong các bài viết trước thì mình đã có giới thiệu qua về React hook cũng như ưu và nhược điểm của nó. Tuy nhiên khi sử dụn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Duc Trung</dc:creator>
            <pubDate>2019-11-16 23:27:33</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[Tản mạn về Redux và React Hooks]]></title>
                        <link>https://viblo.asia/p/tan-man-ve-redux-va-react-hooks-Az45br9o5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/tan-man-ve-redux-va-react-hooks-Az45br9o5xY</guid>
            <description><![CDATA[Như mọi người đã biết thì React Hooks đang dần trở nên phổ biến hơn nhờ vào cách nó quản lý state thông qua useState và useEffect. Đã cũng có nhiều bà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Duc Trung</dc:creator>
            <pubDate>2019-09-12 13:36:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thay thế các life cycle method bằng react hooks]]></title>
                        <link>https://viblo.asia/p/thay-the-cac-life-cycle-method-bang-react-hooks-Ljy5VXAyZra</link>
            <guid isPermaLink="true">https://viblo.asia/p/thay-the-cac-life-cycle-method-bang-react-hooks-Ljy5VXAyZra</guid>
            <description><![CDATA[1. Introduce
- Trong phiên bản React 16.8.0 được release cách đây không lâu thì react đã giới thiệu khái niệm React Hooks hoàn toàn mới, nó mang tới r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Minh Tu</dc:creator>
            <pubDate>2019-07-24 14:21:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng useReducer hook trong React]]></title>
                        <link>https://viblo.asia/p/su-dung-usereducer-hook-trong-react-L4x5x19wKBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-usereducer-hook-trong-react-L4x5x19wKBM</guid>
            <description><![CDATA[Bắt đầu từ useState
Nói về React Hook, đã có nhiều bài viết về useState,  nó cho phép chúng ta sử dụng state và các chức năng khác của React (life cyc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Bin</dc:creator>
            <pubDate>2019-07-23 13:03:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về các hook trong React hooks]]></title>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-cac-hook-trong-react-hooks-Ljy5VYgjlra</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-cac-hook-trong-react-hooks-Ljy5VYgjlra</guid>
            <description><![CDATA[Đối với ai đã từng làm việc với React thì chắc hẳn đã có những lúc cảm thấy bối rối không biết nên dùng stateless (functional) component hay là statef...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Duc Trung</dc:creator>
            <pubDate>2019-06-12 07:34:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo ứng dụng TODO với React Native sử dụng Hooks]]></title>
                        <link>https://viblo.asia/p/tao-ung-dung-todo-voi-react-native-su-dung-hooks-XL6lANGm5ek</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-ung-dung-todo-voi-react-native-su-dung-hooks-XL6lANGm5ek</guid>
            <description><![CDATA[React Hooks là gì?
Hook là một khái niệm mới đc React team công bố gần đây ở React Conf 2018. Nó cho phép một functional component có thể sử dụng stat...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Khuyen</dc:creator>
            <pubDate>2019-03-19 22:31:28</pubDate>
                                                                                                        </item>
            </channel>
</rss>
