Tôi có nên Master JavaScript trước khi học React không?

Một trong những mối quan tâm chính mà tôi thấy ở các nền tảng khác nhau từ các nhà phát triển học React là mối quan hệ giữa kiến ​​thức JavaScript và React. Hầu hết họ đều biết rằng React là một thư viện JavaScript và do đó họ phải có một mức độ hiểu biết nhất định về JavaScript. Nhưng họ thường không chắc chắn về việc nên tìm hiểu sâu về JavaScript trước khi chuyển sang React

Là một người bắt đầu tự học React hơn 4 năm trước và đã làm việc với tư cách là nhà phát triển React trong 3 năm qua, tôi rất quen thuộc với mối quan tâm này. Đó là một cuộc đấu tranh mà tôi đã có ngay từ đầu. Mặc dù cuối cùng thì nó cũng thành công, nhưng nó chắc chắn có thể là một quá trình suôn sẻ hơn. Sử dụng kinh nghiệm đó, bài viết này sẽ đề cập đến việc bạn có nên thành thạo JavaScript trước khi học React hay không và bạn nên học nó bao xa

Mối quan tâm chính mà những người mới đến thường gặp phải là khả năng thành thạo JavaScript của họ bị hạn chế và do đó họ không thể học React đúng cách.

Chắc chắn rằng việc có kiến ​​thức trước và hiểu đúng về JavaScript sẽ giúp bạn tiếp thu React nhanh hơn. Cuối cùng, React chỉ là một thư viện giao diện người dùng được xây dựng trên HTML/CSS/JavaScript, trong đó JS chịu trách nhiệm cho hầu hết logic. Biết về các khái niệm như biến, hàm mảng, gọi lại, phạm vi, bao đóng và các chủ đề liên quan đến JS khác chắc chắn sẽ có lợi cho bạn. Nó sẽ tăng tốc đáng kể tốc độ mà bạn có thể nghiên cứu và học React

Nhưng, điều đó có nghĩa là bạn không thể học React nếu không biết những khái niệm đó?

Tôi muốn nói rằng chắc chắn bạn nên làm quen với chúng. Nó sẽ làm cho quá trình học tập của bạn dễ dàng hơn đáng kể, nhưng không có nghĩa là cần thiết. Nếu mục tiêu của bạn là chọn React, đừng đợi nó cho đến khi bạn nghĩ rằng mình đã thành thạo tất cả JavaScript. Dựa trên kinh nghiệm cá nhân, có khả năng khoảnh khắc đó sẽ không xảy ra. Cuối cùng, điều duy nhất bạn đạt được là học JavaScript thay vì React

Có rất nhiều tài nguyên sẽ cung cấp cho bạn gợi ý về các khái niệm và chức năng JavaScript được đề xuất để tìm hiểu trước React. Hãy xem và làm quen với chúng, nhưng đừng dành nhiều năm cho nó. Biết rằng chúng tồn tại là đủ cho hầu hết các trường hợp. Sau đó, bắt đầu học React

Vâng, sẽ có những chủ đề JavaScript mà bạn không hiểu, nhưng không sao cả. Vì bạn đã tự làm quen với các chủ đề JavaScript phổ biến nhất, nên bạn có thể xem qua React mà không cần dừng lại cho mọi chủ đề JavaScript. Bạn có thể tra cứu các chủ đề mà bạn không hiểu và sau đó tìm hiểu về chúng một cách nhanh chóng. Làm điều đó trong khi học React đảm bảo với bạn rằng nó có liên quan và tăng cơ hội gắn bó với nó

Nhưng, tôi có nên học mọi thứ về JavaScript không?

không thực sự. Mặc dù biết một số khái niệm JavaScript nhất định là có lợi, nhưng không phải mọi khái niệm trong JavaScript cũng được sử dụng trong React. Ví dụ: tôi sẽ nói rằng hoàn toàn ổn nếu bạn không biết về các chi tiết của this [nếu bạn không sử dụng các thành phần lớp] hoặc cách thức hoạt động của chuỗi nguyên mẫu. Mặc dù chúng rất quan trọng để phát triển JavaScript phù hợp, nhưng một số chủ đề sẽ không liên quan hàng ngày với tư cách là nhà phát triển React

Suy nghĩ cuối cùng

Mọi người thường cố gắng chuẩn bị quá mức. Điều tương tự cũng áp dụng cho việc học các công nghệ, khung hoặc thư viện mới. Tôi đã thấy rất nhiều nhà phát triển cũng làm điều này với React, kể cả bản thân tôi khi tôi bắt đầu hành trình phát triển giao diện người dùng. Nhìn lại nó, bài viết này sử dụng kinh nghiệm đó để trả lời một số mối quan tâm lớn nhất về mối quan hệ giữa JavaScript và học React cho người mới

React là một thư viện giao diện người dùng dựa trên JavaScript, không có cách nào xung quanh nó. Nếu bạn muốn viết mã React, bạn cũng sẽ phải viết mã JavaScript. Do đó, bạn nên tìm hiểu một chút về JavaScript. Nhưng đừng lạm dụng nó. Tạo nền tảng và chuyển sang React. Trong trường hợp xấu nhất, bạn có thể học mọi thứ một cách nhanh chóng. Cuối cùng, mục tiêu của bạn là học React, không phải JavaScript

Phản ứng hiếm gặp

Bản tin giúp bạn trở thành một nhà phát triển React giỏi hơn bằng cách tập trung vào các chủ đề ít được thảo luận hơn, như thử nghiệm, khả năng đọc, v.v.

Đăng ký để nhận các phiên bản mới nhất qua email

Bằng cách đăng ký, bạn đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của Revue

Sau khi tốt nghiệp, sự nghiệp của tôi hoàn toàn tập trung vào việc học hỏi và cải thiện với tư cách là một nhà phát triển. Tôi đã bắt đầu làm việc toàn thời gian với tư cách là nhà phát triển React và tôi sẽ viết blog về mọi thứ mà tôi gặp và học được trong hành trình này. Điều này sẽ bao gồm việc cải thiện kỹ năng giao tiếp trong môi trường kỹ thuật, trở thành nhà phát triển giỏi hơn, cải thiện kỹ năng kỹ thuật về React và JavaScript cũng như thảo luận về các chủ đề liên quan đến nghề nghiệp. Trong tất cả các bài viết của tôi, trọng tâm sẽ là kinh nghiệm cá nhân, học hỏi, khó khăn, giải pháp [nếu có] và cả những sai sót

Tôi có nên Master JavaScript trước React không?

Đ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.

Có dễ học React nếu tôi biết JavaScript không?

Nếu bạn muốn học React – hoặc bất kỳ khung JavaScript nào – trước tiên bạn cần hiểu các phương thức và khái niệm JavaScript cơ bản. Nếu không thì chẳng khác nào đứa trẻ học chạy trước khi học đi. Nhiều developer chọn cách tiếp cận "learning as you go" khi học React

Tôi nên học gì trước khi học React?

HTML, CSS và JavaScript là những công nghệ cốt lõi của web bắt buộc phải học React. React hoàn toàn được viết bằng JavaScript với một số cú pháp giống như HTML, được gọi là JSX, để tạo các thành phần giao diện người dùng.

Chủ Đề