Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
Programming

/

Web Development

React(리액트) trung cấp bắt đầu với Hook nhập môn

Khóa học này vượt qua giai đoạn nhập môn React, tập trung chuyên sâu vào nguyên lý và cách sử dụng Hook - công cụ được sử dụng nhiều nhất trong phát triển thực tế, là một khóa học trung cấp. Bạn có thể học từng bước cách triển khai quản lý state, kiểm soát lifecycle, tối ưu hóa hiệu suất thông qua Hook - công cụ cốt lõi của functional component. Đặc biệt, khóa học được cấu trúc để hệ thống hóa vai trò và pattern sử dụng từ các Hook cơ bản như useState, useEffect đến các Hook nâng cao như useRef, useMemo, useCallback, giúp bạn hiểu được nên chọn Hook nào trong từng tình huống cụ thể. Thông qua các ví dụ thực hành, vượt ra ngoài việc viết code đơn thuần, Tối ưu hóa quản lý state giữa các component Ngăn chặn rendering không cần thiết Quản lý dữ liệu động và kiểm soát DOM bạn sẽ trải nghiệm và rèn luyện khả năng giải quyết những vấn đề thường gặp trong các dự án thực tế. Sau khi hoàn thành khóa học này, bạn sẽ nắm vững quy trình phát triển dựa trên Hook - cốt lõi của React, và có thể tự tin áp dụng vào các cấu trúc ứng dụng phức tạp hơn.

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

  • usefulit
React
hook
react-hook-form

Dịch cái này sang tiếng Việt

  • Thông qua dự án thực hành, nắm vững cách áp dụng Hook trong môi trường thực tế.

  • Làm quen với quy trình phát triển React hiện đại dựa trên functional component.

React (React) trung cấp bắt đầu với Hook nhập môn

Khóa học này vượt qua giai đoạn nhập môn React, là khóa học trung cấp tập trung chuyên sâu vào nguyên lý và cách sử dụng Hook được ứng dụng nhiều nhất trong phát triển thực tế. Thông qua Hook - công cụ cốt lõi của functional component, bạn có thể học từng bước cách triển khai quản lý state, kiểm soát lifecycle, tối ưu hóa hiệu suất.

Đặc biệt từ các Hook cơ bản như useState, useEffect đến useRef, useMemo, useCallback và các vai trò cũng như mẫu sử dụng của các Hook nâng cao được tổ chức một cách có hệ thống, giúp bạn hiểu được nên chọn Hook nào trong từng tình huống cụ thể.

Thông qua các ví dụ thực hành, vượt ra ngoài cách viết code đơn giản,

  • Tối ưu hóa quản lý trạng thái giữa các component

  • Ngăn chặn việc render không cần thiết

  • Quản lý dữ liệu động và điều khiển DOM
    và nhiều thứ khác, bạn có thể phát triển khả năng giải quyết những vấn đề thường gặp trong các dự án thực tế.

Sau khi hoàn thành khóa học này, bạn sẽ nắm vững quy trình phát triển dựa trên Hook - cốt lõi của React, và có thể tự tin áp dụng vào các cấu trúc ứng dụng phức tạp hơn.

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

🔹 Phần 1 useEffect

  • Học khái niệm và cách sử dụng cơ bản của useEffect

  • Hiểu và thực hành các hành vi tương tự như vòng đời component

  • Trải nghiệm quy trình xử lý dữ liệu thực tế thông qua các ví dụ như lấy dữ liệu giả, hiển thị danh sách khi nhấp vào nút, v.v.

🔹 Phần 2 useRef, useMemo

  • Học cách truy cập phần tử DOM và tối ưu hóa rendering bằng useRef

  • Thực hành lưu trữ và quản lý giá trị bằng useRef

  • Học khái niệm useMemo và thực hành cách sử dụng để tối ưu hóa các phép tính không cần thiết

  • useRefuseMemo để nắm vững phương pháp tối thiểu hóa re-render và cải thiện hiệu suất

🔹 Part.3 useCallback

  • Học tập khái niệm và mục đích sử dụng của useCallback

  • Thông qua nhiều bước thực hành để áp dụng useCallback và hiểu về memoization hàm

  • Học cách sử dụng phù hợp với từng tình huống bằng cách so sánh sự khác biệt giữa useMemouseCallback

  • Thông qua thực hành, học cách tối ưu hóa hiệu suất và quản lý hàm hiệu quả

Những lưu ý trước khi học

Khóa học này không cung cấp dịch vụ hỏi đáp từ người chia sẻ kiến thức

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

Giáo án theo từng tuần được cung cấp dưới dạng file PDF

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

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

  • Các lập trình viên frontend cấp độ sơ cấp và trung cấp muốn sử dụng Hook một cách hiệu quả trong các dự án thực tế

  • Sinh viên chuẩn bị việc làm·chuyển việc đang chuẩn bị phát triển ứng dụng web với React

Xin chào
Đây là

8,256,063

Học viên

6,090

Đánh giá

4.6

Xếp hạng

268

Các khóa học

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

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

Tất cả

18 bài giảng ∙ (6giờ 51phú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!

Ưu đãi có thời hạn

36 ₫

29%

1.405.161 ₫

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!