강의

멘토링

커뮤니티

Programming

/

Front-end

Chinh phục hoàn toàn React: useHoooooook

Bạn có thể học về State và Hook trong React một cách rộng, sâu và chi tiết. Khóa học bao gồm hơn 95% tài liệu chính thức của React. Bạn có thể làm chủ hoàn toàn React thông qua khóa học này.

(5.0) 7 đánh giá

153 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • tonextday
React
React
JavaScript
JavaScript
DOM
DOM
React
React
JavaScript
JavaScript
DOM
DOM

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

강현수

100% đã tham gia

5.0

올찬

100% đã tham gia

Tôi rất vui vì đã hoàn thành khóa học. ^^ Nếu có chỗ nào chưa hiểu rõ, tôi tìm lại các bài giảng trước đó, và nếu vẫn không hiểu, tôi tìm đọc tài liệu chính thức để giải đáp thắc mắc. Việc này có thể thực hiện được vì khóa học được xây dựng dựa trên tài liệu chính thức, và đó cũng là lý do tôi chọn khóa học này. Khóa học tập trung vào lý thuyết mà không có các dự án nhỏ nên hơi nhàm chán một chút, nhưng tôi chắc chắn đã củng cố được các khái niệm cơ bản nên rất hữu ích. Đặc biệt, giống như trong bài giảng "Ref 오브젝트와 DOM 인터페이스", tôi thích cách bạn chỉ ra mã hoạt động như thế nào thông qua cấu trúc kế thừa giữa các interface khi xem tài liệu đặc tả. Vì tôi cũng đang học Java, nên mỗi khi gặp cấu trúc tương tự, tôi lại so sánh và học hỏi, điều này rất thú vị. Bây giờ tôi sẽ tiếp tục với lộ trình hoàn thành DOM. Cảm ơn bạn.

5.0

p.cdoomco

5% đã tham gia

Tôi rất thích bài giảng dành cho người mới bắt đầu. Tôi sẽ lắng nghe kỹ khóa học này và trở thành bậc thầy về React.

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

  • React state (trạng thái)

  • React hook

  • Cách tạo component

  • Paradigm React

  • Cách refactor mã nguồn React

  • Kết nối React với các hệ thống bên ngoài

  • Cách phát triển theo kịch bản

React triển khai UI theo phương thức khai báo.

Bạn cần hiểu rõ các dạng mã khai báo (declarative) và mệnh lệnh (imperative) để có thể viết mã tối ưu nhất cho React.
Tôi sẽ giải thích về dạng mệnh lệnh.
Sau đó, tôi sẽ giải thích các bước của phương pháp khai báo cùng với mã nguồn thông qua một danh sách kiểm tra (check-list). Bạn hoàn toàn có thể nắm vững phương pháp khai báo tối ưu nhất cho React.

Trong React, state là kiến thức cơ bản nhất trong số những kiến thức cơ bản.

Giải thích cùng với mã nguồn bằng cách tuân thủ các nguyên tắc cấu trúc state.
Bạn có thể thiết lập hoàn chỉnh khái niệm giúp đơn giản hóa cấu trúc trạng thái phức tạp của React.

React cung cấp đa dạng các hook.

Bạn phải hiểu chính xác về hook thì mới có thể sử dụng chúng đúng mục đích.
Khóa học sẽ trình bày và giải thích tất cả các hook trong tài liệu chính thức của React thông qua nhiều dạng mã nguồn khác nhau.

Bạn có thể học cách viết kịch bản trước
và dựa vào đó để phát triển ứng dụng React.

Giống như việc phải lập kế hoạch trước khi đi du lịch, trong phát triển chương trình, trước tiên bạn cũng cần xây dựng kịch bản tương tác giữa người dùng và hệ thống.
Bạn cần phát triển chương trình theo kịch bản giống như cách bạn đi du lịch theo kế hoạch đã đề ra.
Kịch bản sẽ khác nhau tùy theo môi trường phát triển, cũng giống như kế hoạch sẽ khác nhau tùy vào điểm đến du lịch.
Bạn có thể học cách viết kịch bản phù hợp với môi trường React và cách phát triển các thành phần (component) React bám sát theo kịch bản đó.

Không thể viết mã hoàn hảo ngay từ lần đầu tiên.

Vì vậy, bạn sẽ tiến hành tái cấu trúc (refactoring), nhưng phương pháp tái cấu trúc sẽ khác nhau tùy theo môi trường.
Vì React tập trung vào UI nên bạn phải tái cấu trúc theo phương pháp tối ưu nhất cho nó.
Bạn có thể học phương pháp tái cấu trúc tối ưu nhất cho môi trường React.

Lời khuyên dành cho người mới bắt đầu

thoughtful Bạn có thể phát triển ứng dụng React ngay cả khi chỉ học nhanh một cách sơ sài.
Tuy nhiên, khi đi sâu hơn một chút, bạn sẽ phải quay lại để học lại từ đầu.
Việc củng cố từng bước nền tảng và cơ bản tuy có vẻ chậm chạp, nhưng cuối cùng đó lại là cách nhanh nhất. Đây chính là con đường tắt và cũng là con đường của một nhà phát triển.
Bạn có thể tự tin tham gia các buổi phỏng vấn kỹ thuật.
Người phỏng vấn sẽ kiểm tra sự vững chắc của các kiến thức cơ bản. Bởi vì thông qua kinh nghiệm, họ hiểu rõ rằng nền tảng cơ bản là vô cùng quan trọng.
Mã nguồn được phát triển dựa trên một nền tảng vững chắc sẽ rất khác biệt, và người phỏng vấn có thể nhìn thấy rõ điều đó.

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

Môi trường thực hành

  • Trình duyệt, Node.js, trình soạn thảo mã nguồn

  • Cách thiết lập môi trường sẽ được hướng dẫn trong bài giảng.

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

  • Tất cả mã nguồn của bài giảng được cung cấp dưới dạng tệp tin.

  • Cách sử dụng tài liệu học tập sẽ được hướng dẫn trong bài giảng.


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

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

  • Nhà phát triển muốn học một cách trọn vẹn về React state và hook

  • Nhà phát triển muốn học mọi thứ về React không bỏ sót bất kỳ điều gì

  • Nhà phát triển muốn nâng cao khả năng ứng dụng phát triển React

  • Nhà hoạch định dự án trong môi trường React

  • Nhà phát triển và nhà hoạch định muốn thiết lập vững chắc khái niệm về component.

Cần biết trước khi bắt đầu?

  • JavaScript, HTML, CSS

  • Cần hiểu về DOM nhưng không bắt buộc.

  • Gợi ý khóa học "React cho người mới bắt đầu" của giảng viên

Xin chào
Đây là

9,737

Học viên

407

Đánh giá

337

Trả lời

4.8

Xếp hạng

13

Các khóa học

Tôi là một nhà phát triển yêu thích việc phát triển phần mềm.

Email: tonextday@gmail.com

Video: 11
Rust Build-up: Xây dựng nền tảng hoàn chỉnh

Clean-up JavaScript: Jump-up
Clean-up JavaScript: Base Build-up
JavaScript cho người mới bắt đầu
JavaScript trung và cao cấp
JavaScript hiện đại (ES6+) cơ bản
JavaScript hiện đại (ES6+) chuyên sâu
DOM cơ bản
Tương tác DOM
React cho người mới bắt đầu, Hoàn tất React
Phương pháp triển khai phân tích yêu cầu
JavaScript Machine Learning TensorFlow.js

Sách đã xuất bản: 9 cuốn
Đắm mình cùng JavaScript!
ECMAScript 6
HTML5
DOM Scripting
Biểu thức chính quy JavaScript
Mô hình hóa Event Process để phân tích yêu cầu
Machine Learning TensorFlow.js,
Ứng dụng Ajax, Phân tích hoàn chỉnh prototype.js
Trong số 9 cuốn sách, có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc.
Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa có sách liên quan trên amazon.com.

Trong số 9 cuốn sách như "Ứng dụng x", "Phân tích chi tiết prototype.js", có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

Trong số 9 cuốn sách về ứng dụng x và phân tích chuyên sâu prototype.js, có 8 cuốn là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

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

Tất cả

95 bài giảng ∙ (10giờ 25phú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á

Tất cả

7 đánh giá

5.0

7 đánh giá

  • hyunsookanga6221님의 프로필 이미지
    hyunsookanga6221

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • yujeonglee6941님의 프로필 이미지
      yujeonglee6941

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • yongwchoi261087님의 프로필 이미지
        yongwchoi261087

        Đánh giá 32

        Đánh giá trung bình 4.9

        5

        31% đã tham gia

        • aswalmighty4903님의 프로필 이미지
          aswalmighty4903

          Đánh giá 7

          Đánh giá trung bình 4.9

          5

          31% đã tham gia

          • allchan님의 프로필 이미지
            allchan

            Đánh giá 14

            Đánh giá trung bình 4.9

            5

            100% đã tham gia

            Tôi rất vui vì đã hoàn thành khóa học. ^^ Nếu có chỗ nào chưa hiểu rõ, tôi tìm lại các bài giảng trước đó, và nếu vẫn không hiểu, tôi tìm đọc tài liệu chính thức để giải đáp thắc mắc. Việc này có thể thực hiện được vì khóa học được xây dựng dựa trên tài liệu chính thức, và đó cũng là lý do tôi chọn khóa học này. Khóa học tập trung vào lý thuyết mà không có các dự án nhỏ nên hơi nhàm chán một chút, nhưng tôi chắc chắn đã củng cố được các khái niệm cơ bản nên rất hữu ích. Đặc biệt, giống như trong bài giảng "Ref 오브젝트와 DOM 인터페이스", tôi thích cách bạn chỉ ra mã hoạt động như thế nào thông qua cấu trúc kế thừa giữa các interface khi xem tài liệu đặc tả. Vì tôi cũng đang học Java, nên mỗi khi gặp cấu trúc tương tự, tôi lại so sánh và học hỏi, điều này rất thú vị. Bây giờ tôi sẽ tiếp tục với lộ trình hoàn thành DOM. Cảm ơn bạn.

            • tonextday
              Giảng viên

              Chúc mừng bạn đã hoàn thành khóa học ^^. Bạn đã nắm bắt chính xác ý đồ của giảng viên và áp dụng tốt. Có vẻ bạn có năng khiếu về phát triển phần mềm. Chúc bạn ngày càng phát triển hơn nữa.

          352.680 ₫

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

          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!