Hiểu các khái niệm cốt lõi của React.js qua thực hành phát triển ứng dụng web.
So sánh phát triển JS thuần túy và React
Lợi ích áp dụng Design Pattern qua thực hành
Thực hành front-end phổ biến nhất, React, Chắc chắn sẽ hiểu chỉ sau một bài giảng! 🚩
Nếu bạn đang có những lo lắng này, hãy chú ý!💡
Trường hợp 1 Người ta nói React là phổ biến nhất, nhưng tôi không biết nên bắt đầu từ đâu!
"React, công cụ phổ biến nhất trong thị trường tuyển dụng front-end, Nhưng khi thực sự bắt đầu, tôi không biết phải bắt đầu từ đâu hoặc phải làm gì."
Trường hợp 2 Tôi không chắc chắn về quy trình phát triển React của mình.
"Bằng cách nào đó tôi đã phát triển được nó bằng React, Tôi không biết phương pháp này có hiệu quả không .
Chúng tôi sẽ dạy bạn mọi thứ từ kiến thức cơ bản về React cho đến cách sử dụng thực tế🎯
Ồ, câu chuyện đó. Nghe giống chuyện của tôi quá nhỉ? Vậy thì bạn nên tham gia buổi thuyết trình này đi! Mục tiêu của bài giảng này như sau:
Bằng cách tạo kết quả trong phiên bản JS và React , bạn có thể hiểu được vai trò và lợi thế của React ngay từ cái nhìn đầu tiên.
Bạn có thể học lý thuyết bằng cả thể chất và trí óc thông qua các ứng dụng thực tế về lập trình và 12 bài tập.
Những người như thế này sẽ thích nghe điều này! 🧑🎓
Ngay cả sau khi đọc tài liệu chính thức của React, tôi vẫn không biết nên bắt đầu từ đâu.
Một người thực hành thích bắt đầu bằng Hello World hơn là lý thuyết.
Tôi đã thử sử dụng React, nhưng nó hơi khó hiểu và khó giải thích chính xác ưu điểm của nó.
Những điểm độc đáo trong bài giảng của tôi 😎
Bạn có thể hiểu rõ các tính năng của React.js!
So sánh phát triển JavaScript thuần túy và React để hiểu rõ hơn về các tính năng của React.
Một khóa học chuyên sâu dựa trên tài liệu chính thức của React!
Đây là "Khóa học cốt lõi về React" dựa trên các khái niệm chính được đề cập trong tài liệu chính thức của React.
Đây là bài giảng tập trung vào việc thực hành kỹ lưỡng!
Bạn có thể học trực tiếp bằng cách tạo màn hình tìm kiếm trung tâm mua sắm thông qua mã hóa trực tiếp và giải quyết 12 nhiệm vụ thực tế.
Tôi đã chuẩn bị một nhánh Git cho mỗi video.
Đối với những người gặp khó khăn trong quá trình đào tạo thực hành hoặc tham gia lớp học mà không có đào tạo thực hành, tôi đã chuẩn bị một nhánh Git cho mỗi video.
Bạn có thể dễ dàng xem mã được sử dụng trong mỗi video bằng cách di chuyển đến một nhánh.
Ghi chú bài giảng được cung cấp để bạn có thể xem ngay sau khi xem lại!
Tất cả các ghi chú bài giảng được sử dụng trong lớp học đều có sẵn trên blog. (Liên kết: 🖋Blog của Kim Jeong-hwan )
Đọc lướt qua toàn bộ văn bản trước khi đến lớp là một ý tưởng hay. Xem trước👍
Sẽ còn tuyệt hơn nữa nếu bạn đọc nó sau giờ học. Đánh giá👍👍
Tìm hiểu về những điều này 📖
Sự chuẩn bị
Chúng ta hãy xem qua các tài liệu phân tích yêu cầu và thiết kế để có cái nhìn tổng quan về những sản phẩm chúng ta sẽ tạo ra trong lớp học.
Khi tôi tạo kết quả bằng JavaScript thuần túy và mẫu thiết kế MVC, tôi nhận ra nhu cầu về một thư viện UI.
Giới thiệu
Bạn có thể tìm hiểu về các khái niệm DOM phản ứng và DOM ảo của React và lý do nên sử dụng React.
Tìm hiểu vai trò và cách sử dụng một số công cụ được sử dụng trong phát triển React và chuẩn bị thực hành.
Hướng dẫn sử dụng 1
Bạn có thể học các khái niệm cơ bản của React bằng cách triển khai kết quả từ đầu bằng React.
Bạn có thể hiểu các nguyên tắc cốt lõi của React, chẳng hạn như Trạng thái, xử lý sự kiện, kết xuất có điều kiện, biểu mẫu, danh sách và khóa.
Hướng dẫn sử dụng 2 (Thành phần)
Chúng tôi giới thiệu các thành phần React và cải thiện các kết quả đã tạo ở phần trước thành các thành phần React.
Bạn có thể tìm hiểu về các vấn đề gặp phải khi làm việc với các thành phần, chẳng hạn như thành phần lớp/hàm, nâng cao trạng thái, kế thừa và hợp thành.
Một nhà phát triển đang làm việc, yêu thích việc tìm hiểu và sắp xếp các công nghệ web. Tôi điều hành một blog công nghệ về công nghệ web và suy nghĩ của tôi với tư cách là một nhà phát triển.
Tôi đã có kinh nghiệm phát triển khi tham gia một dự án React, nhưng đã một thời gian trôi qua và việc nghe lại bài giảng rất hữu ích trong việc nghiên cứu những điều cơ bản.
Cảm ơn
Đây là lần đầu tiên tôi học React và tôi gặp khó khăn khi biết cách bắt đầu, nhưng nhờ cấu trúc bài giảng ngắn gọn nên tôi nhận được rất nhiều sự giúp đỡ. Ưu điểm nữa là mỗi bài giảng và toàn bộ bài giảng đều không dài nên các bạn có thể xem đi xem lại nhiều lần :)
Trong khi đó, vì JavaScript thuần cũng được đề cập nên rất dễ hiểu loại vấn đề nào mà React được tạo ra như một khuôn khổ để giải quyết. Nhưng cả hai vẫn khó khăn.. ha_ha
Từ giờ trở đi, tôi sẽ phải xem xét và thực hiện nó nhiều lần để củng cố nền tảng phát triển front-end của mình.
Cảm ơn bạn vì bài giảng tuyệt vời.
- Thuận lợi!!!
1. Trong bài giảng, tất cả nội dung được đề cập trong “Khái niệm chính” trong tài liệu chính thức của React đều được đề cập. Bằng cách học bằng cách sáng tạo thay vì chỉ học từ các tài liệu chính thống, tôi có thể hiểu sâu sắc sự cần thiết của từng khái niệm.
2. Bằng cách sử dụng nội dung không được đề cập trong các tài liệu chính thức vì nó được đánh giá là có tầm quan trọng thấp, tôi có thể hiểu tại sao phương pháp này ít được khuyến khích hơn.
3. Tôi đã có thể tìm hiểu về nhu cầu trừu tượng ngoài khái niệm React.
- Đó không phải là nhược điểm... Trong quá trình giảng bài rất khó!!!
1. Là một người có hiểu biết yếu về các mẫu MVC và tính trừu tượng, khi lần đầu tiên nghe đến phần vanilla JS, tôi đã rất sốc khi nhìn thấy đoạn mã.
=> Mã này quá khó so với trình độ của tôi.
Tuy nhiên, nếu kiên trì và biến code thành của riêng mình bằng cách viết logic ra giấy, bạn sẽ thấy mình ngày càng trưởng thành hơn.
Nếu bạn là một sinh viên gặp khó khăn tương tự như tôi, bạn có thể hiểu mã dễ dàng hơn nếu bạn xem phần React trước rồi mới tiếp cận phần vanilla JS. Ít nhất đó là trường hợp của tôi.
- Đánh giá chung!!!
Thực lòng mà nói, tuy sử dụng React nhưng kỹ năng của tôi không sâu, giống như đang nổi trên bong bóng, nhưng qua bài giảng này, tôi đã có thể hiểu React sâu sắc hơn. Tôi giới thiệu nó cho mọi người bắt đầu với React.
Khuyến khích.
Đây là bài giảng bao quát toàn diện các khái niệm React. Chúng tôi không đề cập nhiều đến React hook. React hook đã được đề cập ở Phần 2, mời các bạn tham khảo.