Tôi nên học React hay HTML?

React là một khung giao diện người dùng được xây dựng dựa trên HTML, CSS và JavaScript, trong đó JavaScript (JS) chịu trách nhiệm cho hầu hết logic. Nếu bạn có kiến ​​thức về biến, kiểu dữ liệu, hàm mảng, hàm gọi lại, phạm vi, phương thức chuỗi, vòng lặp và các chủ đề khác liên quan đến thao tác JS DOM, thì những điều này sẽ giúp tăng tốc độ học ReactJS lên rất nhiều

Khái niệm về JavaScript hiện đại của bạn sẽ quyết định tốc độ bạn có thể bắt đầu với ReactJS trong bao lâu. Bạn không cần phải là một chuyên gia JavaScript để bắt đầu hành trình ReactJS của mình, nhưng kiến ​​thức về nguyên liệu là điều bắt buộc đối với bất kỳ đầu bếp nào muốn nấu ăn thành thạo, điều này cũng đúng đối với việc học ReactJS. Đó là một thư viện UI JavaScript hiện đại, vì vậy bạn cần biết một số JavaScript. Câu hỏi đặt ra là bao nhiêu?

giải thích ví dụ

Giả sử tôi được yêu cầu viết một bài luận về "con bò" bằng tiếng Anh, nhưng tôi không biết gì về ngôn ngữ này. Trong trường hợp này, để tôi hoàn thành xuất sắc nhiệm vụ, tôi không chỉ cần có ý tưởng về chủ đề mà còn cả ngôn ngữ được chỉ định

Giả sử rằng tôi có được một số kiến ​​thức về chủ đề (con bò), làm thế nào tôi có thể tính được lượng tiếng Anh mà tôi cần biết để có thể viết về chủ đề bị cấm?

Thật khó để tìm ra điều đó, phải không? . Vì vậy, để bắt đầu, tôi phải có kiến ​​thức cơ bản về tiếng Anh, nhưng nó không kết thúc ở đó

Thực tế khắc nghiệt

Điều này cũng đúng với lượng JavaScript cần thiết trước khi bắt đầu với ReactJS. Theo kịch bản ví dụ của tôi, ReactJS là chủ đề "bò" trong khi JavaScript là ngôn ngữ tiếng Anh. Điều quan trọng là phải nắm vững JavaScript để thành công trong ReactJS. Một người rất khó có thể thành thạo ReactJS một cách chuyên nghiệp nếu không có nền tảng JavaScript phù hợp. Cho dù tôi có bao nhiêu kiến ​​thức về chủ đề này, tôi sẽ không thể diễn đạt chính xác nếu tôi không biết các nguyên tắc cơ bản của ngôn ngữ

Lập trình và phát triển

Blog nhà phát triển mũ đỏ

Lập trình cheat sheet

Thử miễn phí. Đăng ký học Red Hat

sách điện tử. Giới thiệu về lập trình với Bash

Bash shell scripting cheat sheet

sách điện tử. Hiện đại hóa doanh nghiệp Java

Hướng dẫn dành cho nhà phát triển nguồn mở để xây dựng ứng dụng

Bao nhiêu thì đủ?

Theo kinh nghiệm của tôi, khi bắt đầu hành trình ReactJS, bạn nên làm quen với

  • biến
  • Loại dữ liệu
  • phương pháp chuỗi
  • vòng lặp
  • điều kiện

Bạn nên làm quen với những điều này cụ thể trong JavaScript. Nhưng đây chỉ là những điều kiện tiên quyết tối thiểu. Khi bạn cố gắng tạo một ứng dụng React đơn giản, chắc chắn bạn sẽ cần xử lý các sự kiện. Vì vậy, khái niệm về hàm thông thường, biểu thức hàm, câu lệnh, hàm mũi tên, sự khác biệt giữa hàm mũi tên và hàm thông thường và phạm vi từ vựng của từ khóa this trong cả hai loại hàm là thực sự quan trọng

Nhưng câu hỏi đặt ra là, nếu tôi phải tạo một ứng dụng phức tạp bằng ReactJS thì sao?

Được cảm Hưng

Xử lý sự kiện, toán tử trải rộng, phá hủy, nhập có tên và nhập mặc định trong JavaScript sẽ giúp bạn hiểu cơ chế hoạt động của mã React

Quan trọng nhất, bạn phải hiểu các khái niệm cốt lõi đằng sau chính JavaScript. JavaScript không đồng bộ theo thiết kế. Đừng ngạc nhiên khi mã xuất hiện ở cuối tệp được thực thi trước khi mã ở đầu tệp thực thi. Các cấu trúc như promise, callback, async-await, map, filter và reduce là những phương thức và khái niệm phổ biến nhất trong ReactJS, đặc biệt là khi phát triển các ứng dụng phức tạp.

Ý tưởng chính là phải giỏi JavaScript để bạn có thể giảm bớt sự phức tạp trong hành trình ReactJS của mình

trở nên tốt hơn

Tôi nói những gì bạn cần biết thì dễ, nhưng bạn có đi tìm hiểu nó hay không lại là chuyện hoàn toàn khác. Thực hành nhiều JavaScript là điều cần thiết, nhưng bạn có thể ngạc nhiên rằng tôi không nghĩ điều đó có nghĩa là bạn nhất thiết phải đợi cho đến khi thành thạo nó. Có một số khái niệm quan trọng trước đó, nhưng bạn có thể học được rất nhiều điều khi tiếp tục. Một phần của việc luyện tập là học hỏi, vì vậy bạn bắt đầu với JavaScript và thậm chí với một số kiến ​​thức cơ bản về React, miễn là bạn di chuyển với tốc độ thoải mái và hiểu rằng làm "bài tập về nhà" là một yêu cầu trước khi bạn thử bất cứ điều gì nghiêm túc.

Bắt đầu với JavaScript ngay bây giờ

Đừng bận tâm chờ đợi cho đến khi bạn bao gồm tất cả các khía cạnh của JavaScript. Điều đó sẽ không bao giờ xảy ra. Nếu bạn làm vậy, bạn sẽ bị mắc kẹt trong cái vòng lặp mãi mãi của việc học JavaScript. Và tất cả các bạn đều biết lĩnh vực công nghệ không ngừng phát triển và thay đổi nhanh chóng như thế nào. Nếu bạn muốn bắt đầu học JavaScript, hãy thử đọc bài viết giới thiệu của Mandy Kendall Học JavaScript bằng cách viết một trò chơi đoán. Đó là một cách tuyệt vời để bắt đầu nhanh chóng và một khi bạn thấy những gì có thể, tôi nghĩ bạn sẽ thấy khó dừng lại

Đọc gì tiếp theo

Tôi nên học React hay HTML?

Viết ứng dụng React UI đầu tiên của bạn

Tìm hiểu cách làm cho quá trình phát triển back-end và front-end hoạt động cùng với hướng dẫn JavaScript này

Jessica Cherry

(Phóng viên)

Ngày 19 tháng 7 năm 2022

Thẻ

JavaScript

lập trình

Sachin Samal

Sachin Samal là một nhà thiết kế và phát triển web có kinh nghiệm thiết kế, phát triển và triển khai các cấu trúc chiến lược của web và ứng dụng di động ở cấp độ doanh nghiệp. Anh ấy là một người đam mê mã nguồn mở và là người đóng góp. Anh tin trao đổi kiến ​​thức về lập trình

Thêm về tôi

5 bình luận

Những bình luận này đã bị đóng, tuy nhiên bạn có thể Đăng ký hoặc Đăng nhập để đăng bình luận về một bài viết khác

Tôi nên học React hay HTML?

Akram Kunda. Ngày 26 tháng 7 năm 2022

Đăng ký hoặc Đăng nhập để thích

Cảm ơn vì thông tin

Tôi nên học React hay HTML?

Sachin Samal. Ngày 27 tháng 7 năm 2022

Đăng ký hoặc Đăng nhập để thích

Không có chi.  

Trả lời bởi Akram Kunda

Tôi nên học React hay HTML?

SHUBHAM THÊM. Ngày 26 tháng 7 năm 2022

Đăng ký hoặc Đăng nhập để thích

Tôi biết tất cả các khái niệm cơ bản về JavaScript như bao đóng, toán tử trải rộng, hàm bậc cao hơn, hàm mũi tên cũng. Tôi biết cách kết nối javascript với các trang web và làm cho nó hoạt động cũng như quản lý và sử dụng các lệnh gọi API khác nhau. Tôi có thể chuyển sang React ngay bây giờ không?

Tôi nên học React hay HTML?

Sachin Samal. Ngày 26 tháng 7 năm 2022

Đăng ký hoặc Đăng nhập để thích

Chà, tôi tin rằng bạn đã sẵn sàng để bắt đầu… Không có thời điểm thích hợp… Websocket, web rtc là những khái niệm nâng cao cần theo dõi trong tương lai nhưng việc áp dụng những khái niệm phức tạp này tùy thuộc vào loại dự án mà bạn sẽ làm việc cùng. Tất cả tốt nhất. -)

React có tốt hơn HTML không?

Điều khiến React trở thành một thư viện đáng học như vậy là nó không thay thế HTML . Nó tận dụng sự phổ biến và sức mạnh của HTML như là ngôn ngữ lập trình phổ biến nhất, bằng cách cho phép bạn sử dụng cú pháp rất giống với HTML để xây dựng giao diện và thêm các tính năng động cho nó bằng JavaScript.

Tôi có nên học HTML trước ReactJS không?

Mọi nhà phát triển giao diện người dùng đều bắt đầu hành trình của họ với HTML và CSS. Vì vậy trước khi bắt đầu học cách phản ứng, bạn nên có khả năng viết HTML và CSS tốt .

React có còn đáng học vào năm 2022 không?

Câu trả lời ngắn gọn là CÓ. Như chúng ta có thể thấy từ những lợi ích được liệt kê trong bài viết này, thật dễ hiểu tại sao React vẫn được yêu thích vào năm 2022 . Nó được bình chọn là khung web phổ biến thứ 2 dành cho các nhà phát triển, chỉ sau Node. js (xem bên trên) 2022 trong Khảo sát đáng tin cậy dành cho nhà phát triển StackOverflow 2022.

HTML có cần thiết trong React không?

Ứng dụng React thường được xây dựng xung quanh một phần tử HTML duy nhất .