inflearn logo
inflearn logo

React Hook quản lý trạng thái (State Management Hook)

Khóa học này tập trung vào việc học các hook useContext và useReducer để xử lý quản lý trạng thái trong React một cách hiệu quả. Thông qua các bài thực hành, người học có thể giảm bớt sự phức tạp của việc truyền dữ liệu giữa các thành phần và nắm vững các phương pháp quản lý trạng thái một cách hệ thống trong các ứng dụng quy mô lớn. Qua đó, người học có thể hiểu được các khái niệm cơ bản về quản lý trạng thái toàn cục và trang bị khả năng ứng dụng thực tế để có thể áp dụng ngay vào các dự án thực tế.

4 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian 12 tháng

React
React
hook
hook
react-hook-form
react-hook-form
React
React
hook
hook
react-hook-form
react-hook-form
날개 달린 동전

Khóa học 추천하고 성장과 수익을 만들어 보세요!

날개 달린 동전

Đối tác tiếp thị

Khóa học 추천하고 성장과 수익을 만들어 보세요!

Bạn sẽ nhận được điều này sau khi học.

  • Tìm hiểu cách quản lý trạng thái toàn cục bằng cách sử dụng hook useContext của React.

  • Học cách xử lý các thay đổi trạng thái phức tạp một cách có hệ thống thông qua hook useReducer.

Hook quản lý trạng thái React

Khóa học này tập trung vào việc học hook useContext và useReducer để xử lý quản lý trạng thái trong React một cách hiệu quả.
Mục tiêu cốt lõi là giúp đơn giản hóa các vấn đề truyền dữ liệu phức tạp phát sinh khi ứng dụng React ngày càng lớn hơn, đồng thời quản lý luồng dữ liệu giữa các thành phần một cách rõ ràng hơn.

Người học sẽ được tìm hiểu cách chia sẻ trạng thái toàn cục một cách dễ dàng mà không cần Props Drilling thông qua useContext, đồng thời thực hành cách quản lý cấu trúc logic cập nhật trạng thái phức tạp bằng cách sử dụng useReducer. Ngoài ra, thông qua các ví dụ dạng dự án như TodoApp, người học có thể lĩnh hội các mô hình có thể áp dụng ngay vào môi trường phát triển thực tế thay vì chỉ dừng lại ở việc học lý thuyết đơn thuần.

Thông qua khóa học này, người học sẽ hiểu sâu về khái niệm và nguyên lý cơ bản của quản lý trạng thái toàn cục, đồng thời nắm vững phương pháp quản lý trạng thái có hệ thống và dễ bảo trì cho các ứng dụng từ quy mô nhỏ đến lớn. Kết quả là, bạn sẽ trang bị được năng lực vận dụng thực tiễn để giải quyết các vấn đề quản lý trạng thái khác nhau có thể phát sinh trong các dự án React.

Bạn sẽ học được những nội dung này

📌 Phần 1: useContext

  • Tìm hiểu về khái niệm useContext và nguyên lý hoạt động của nó. and its principles of operation.

  • Học cách sử dụng Context API để chia sẻ trạng thái toàn cục giữa các thành phần.

  • Thông qua thực hành, bạn sẽ áp dụng useContext vào nhiều tình huống khác nhau để nâng cao khả năng vận dụng.

  • Tạo UUID, xuất bảng chữ cái ngẫu nhiên, v.v. thông qua các ví dụ để nâng cao khả năng ứng dụng trong phát triển thực tế.

  • Thông qua buổi học bổ trợ về thuật toán, bạn sẽ trực tiếp triển khai logic tạo ID tự động, từ đó tăng cường khả năng tư duy ứng dụng.

📌 Phần 2: useReducer

  • Khái niệm về useReducer và hiểu luồng quản lý trạng thái. and the flow of state management.

  • Thực hành cập nhật trạng thái bằng cách sử dụng hàm Reducer.

  • Thực hành kiểm soát trạng thái UI bằng cách sử dụng useReducer thông qua dự án chuyển đổi chủ đề..

  • Tự mình triển khai dự án TodoApp để nắm vững các mô hình quản lý trạng thái gần với thực tế công việc. yourself.

  • Học cách quản lý dữ liệu linh hoạt bằng cách xử lý việc tải dữ liệu ban đầu với loại GET trong hàm Reducer.

  • Thông qua việc triển khai chức năng tìm kiếm, bạn sẽ học được các trường hợp sử dụng mở rộng của useReducer..

👉 Nhìn chung, đây là khóa học tập trung vào thực hành để học về quản lý trạng thái toàn cục và xử lý logic trạng thái phức tạp bằng cách sử dụng useContext và useReducer.

Lưu ý trước khi khóa học bắt đầu

Khóa học này không cung cấp tính năng hỏi/đáp với người chia sẻ kiến thức

Tài liệu học tập

Giáo trình cho mỗi tuần sẽ được cung cấp dưới dạng tệp PDF.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người học đã nắm vững kiến thức cơ bản về React (Component, props, useState, useEffect, v.v.)

  • Nhà phát triển muốn tìm kiếm giải pháp hiệu quả cho các dự án có việc quản lý trạng thái ngày càng trở nên phức tạp.

Xin chào
Đây là usefulit

8,278,856

Học viên

6,391

Đánh giá

4.6

Xếp hạng

309

Các khóa học

Chúng tôi sẽ giúp bạn phát triển thông qua những bài giảng IT hữu ích.

Chương trình giảng dạy

Tất cả

21 bài giảng ∙ (8giờ 39phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của usefulit

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

1.734.312 ₫