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

Bạn mới bắt đầu học Javascript và bạn đã choáng ngợp trước những “lời lớn tiếng” trong ngành?

Phản ứng là gì?

React là một thư viện Javascript để xây dựng giao diện người dùng, nó được phát triển bởi Facebook. React cho phép bạn soạn Giao diện người dùng phức tạp từ các đoạn mã nhỏ và biệt lập được gọi là “thành phần”

React Native là một khung di động mã nguồn mở, nó cũng được tạo bởi Facebook. "RN" như tôi thích gọi nó, được sử dụng để phát triển các ứng dụng cho Android, iOS và Web. RN cho phép bạn sử dụng Javascript [React] với các khả năng của nền tảng gốc

Giới thiệu đủ rồi. Hãy đi vào công việc kinh doanh thực sự. Vì hai công nghệ này nghe có vẻ hấp dẫn và có vẻ như bạn nên bắt tay vào học và bắt đầu học, nên có một số nền tảng bạn cần tạo cho mình trước khi học React hoặc React Native. Tôi không nói rằng nếu không có những "nền tảng" này, bạn sẽ không nắm bắt được React khi bắt đầu học, nhưng theo kinh nghiệm của tôi, những người làm điều này có xu hướng gặp khó khăn với nó và vào cuối ngày, họ có thể quay lại để củng cố kiến ​​thức của mình.

Hãy để tôi cung cấp cho bạn một danh sách những điều quan trọng bạn cần học trước khi giải thích cách bắt đầu học nó, thời gian ước tính dành cho mỗi thứ và các tài nguyên bạn có thể sử dụng

1. HTML/CSS
2. Javascript
3. Kiến thức cơ bản về ES2015[ES6+]
4. Phản ứng
5. Phản ứng tự nhiên.

Nghe có vẻ dễ dàng phải không? . Đồng thời, nó không phải là

Đừng để điều đó làm bạn sợ, trong bài viết này, tôi sẽ giải thích lý do tại sao, bằng cách nào, khi nào và ở đâu bạn có thể học những công nghệ nói trên

HTML/CSS

Nếu bạn đang bắt đầu phát triển web, thì đây là hai công nghệ đầu tiên bạn nên học và tôi không thể nhấn mạnh rằng điều quan trọng là bạn phải học chúng.
Tôi sẽ chỉ cho bạn các bước của cá nhân tôi để tìm hiểu [Tôi đã sử dụng phương pháp này và tôi thấy nhiều người cũng sử dụng nó].

  1. Tìm hiểu kiến ​​thức cơ bản về HTML và CSS từ W3schools, trang web này thực sự tuyệt vời để giúp bạn bắt đầu

  2. Đăng ký trên Freecodecamp , Freecodecamp là một nền tảng web học tập tương tác, nơi có chương trình giảng dạy để tuân theo, bạn thực hành khi học một tính năng. Kiểm tra nó ra. Nó miễn phí và là một nguồn rất tốt để củng cố kiến ​​thức của bạn

  3. Nếu bạn thích học bằng video, có rất nhiều kênh youtube mà bạn có thể học. Tôi giới thiệu Traversy Media

  4. Bắt đầu xây dựng 'công cụ'. Cách duy nhất để lập trình tốt hơn là thử nghiệm những điều bạn học được, đừng chỉ học và cảm thấy mình biết điều đó, HÃY XÂY DỰNG MỘT CÁI GÌ ĐÓ. , Dự án thế giới thực. Tôi biết bạn đang tự hỏi tại sao tôi lại hét vào mặt bạn, nhưng bạn không thể bỏ qua bước đó. May mắn thay, Freecodecamp có rất nhiều dự án để bạn kiểm tra kỹ năng của mình

Tôi cảm thấy một tháng hoặc ít hơn là ổn để bạn nắm bắt tốt về HTML và CSS [tôi không nói rằng bạn sẽ trở thành Chuyên gia sau một tháng], nhưng bạn sẽ có kiến ​​thức vững chắc về cách thức hoạt động của hai công nghệ này và những gì bạn

JAVASCRIPT

Điều rất quan trọng là bạn phải nắm vững Javascript trước khi nghĩ đến việc học React. Tại sao? . Ngay cả khi bạn quản lý để làm điều đó theo một cách nào đó, bạn vẫn sẽ luôn quay lại để tìm hiểu cách một số thứ hoạt động trong vanilla Javascript.
Này Tobi, Javascript cơ bản là gì??? .

Trở lại kinh doanh

Tài nguyên để học Javascript

Có rất nhiều tài nguyên trực tuyến để tìm hiểu Javascript mà bạn có thể không biết cách sử dụng. Ừ. Tôi đã từng ở trong đôi giày của bạn.
Nhưng giống như các bước tôi đã viết cho HTML/CSS. Bạn có thể làm theo điều đó để học Javascript.

  1. Bắt đầu với W3schools để có kiến ​​thức cơ bản và nâng cao về Javascript

  2. Nói đến Javascript, Freecodecamp có hơn 300 bài học tương tác về Javascript và hơn 10 Dự án để xây dựng sau khi học

  3. Đối với video, tôi cũng sẽ giới thiệu Traversy Media

Tôi không nghĩ mình cần phải nhắc bạn rằng chìa khóa để hiểu Javascript là xây dựng các ứng dụng trong thế giới thực. Cảm ơn Geek được trả lương cao vì lời nhắc nhở liên tục của anh ấy về điều này.
Đó là một khía cạnh rất quan trọng của lập trình, bạn không thể giỏi hơn cho đến khi bạn bắt đầu tự làm, các video hướng dẫn có thể chỉ cho bạn cách làm, nhưng tự làm sẽ giúp bạn xây dựng cơ bắp não bộ.

Tôi thực sự không thể cho bạn biết mốc thời gian để học Javascript vì bạn không thể ngừng học nó. Nhưng tôi muốn nói rằng 4-6 tháng là khoảng thời gian hợp lý để xem qua các tài nguyên đã nói ở trên

Vậy Tobi, đây có phải là thời điểm thích hợp để học React không?

Không có lạnh anh bạn, bạn không bỏ lỡ điều gì đó chứ?

ES2015+ hoặc ES6+ là gì?
LevelUp Tuts giải đáp thắc mắc này trong video ngắn này.

Nhưng tóm lại, ES6 trở lên là phiên bản Javascript hiện đại, có những thay đổi khác nhau như hàm mũi tên, toán tử còn lại/lây lan, câu lệnh nhập/xuất, hủy biến, v.v. và điều cần thiết là bạn phải biết chúng khi chúng được sử dụng bởi các khung và thư viện [React trong trường hợp của chúng tôi]

Tài nguyên để học ES6
Ngày nay, trang web, hướng dẫn và sách hiện đại dạy ES6 với Javascript, vì bản thân nó là Javascript, nhưng nếu bạn thấy mình ở trong một tình huống mà bạn cảm thấy mình .

Tôi đã nói trước đó rằng 4-6 tháng là đủ để xem qua các tài nguyên này, nhưng điều đó không có nghĩa là bạn sẽ trở thành Chuyên gia trong khoảng thời gian này, không ai đạt được điều đó trừ khi họ đã làm việc đó trong nhiều năm

"Vậy Tobi khi nào là thời điểm thích hợp để lao vào React?"

"Câu hỏi đặt ra là tôi đã xây dựng bao nhiêu dự án bằng Javascript?"

Nếu câu trả lời của bạn không nằm trong phạm vi 10 vô cực, thì bạn nên bắt tay vào làm việc

Bởi vì mọi người đang học React không có nghĩa là bạn cũng phải nhảy vào nó. Củng cố nền tảng Javascript của bạn, làm chủ kỹ năng của bạn thật tốt. Rất quan trọng. Đừng vội vàng bản thân

Dành nhiều thời gian, luyện tập, luyện tập và luyện tập

Ngay cả khi bạn đã sử dụng hết tất cả các tài nguyên tôi đã cung cấp ở trên, hãy thử tìm hiểu Javascript chuyên sâu hơn

Tôi sẽ giới thiệu bộ Sách này của Kyle Simpson và cả Eloquent Javascript

Hai cuốn sách này là những cuốn sách tôi vẫn tham khảo cho đến nay

Tua tới một năm sau.
Bây giờ bạn có thể bắt đầu học React. nụ cười

Một số người có thể cho rằng một năm là quá nhiều để học các điều kiện tiên quyết để học React, nhưng điều đó không quan trọng, cho đến nay bạn tự tin vào bản thân rằng kiến ​​thức Javascript của bạn đủ vững chắc, bạn có thể bắt đầu học React.

Vì vậy, câu hỏi lớn xuất hiện. Tôi bắt đầu học React như thế nào
Mặc dù nó nằm ngoài phạm vi của bài viết này, nhưng tôi sẽ giới thiệu ngắn gọn về nó và có thể trong bài viết tiếp theo của tôi, chúng ta sẽ thảo luận thêm về điều này.

Có thể bạn đã đọc những điều hay ho về React Native [như tôi khi mới bắt đầu] và bạn thà trở thành một nhà phát triển React Native đầy đủ hơn là một nhà phát triển Web/React developer

Bạn có thể bắt đầu hỏi, Tôi có nên học React trước React Native không?

Đúng. Đúng. và vâng

Một số người có thể vẫn không đồng ý với tôi về điều này, nhưng sự thật của vấn đề là React Native vẫn là React, điểm khác biệt duy nhất là bạn đang xây dựng một cho thiết bị di động và một cho web

"Được rồi, Tobi, tôi đang bối rối ở đây, nếu React Native là React, tại sao tôi không tiếp tục học React Native và bắt đầu xây dựng ứng dụng thay vì lãng phí thời gian cho React?"

Chà, lý do là bạn sẽ khó tìm thấy các hướng dẫn, khóa học hoặc video về React Native sẽ dạy bạn về React, hầu hết sẽ cho rằng bạn có kiến ​​thức về React. Ngay cả tài liệu chính thức của React Native cũng không dạy bạn React. Bạn nên biết các nguyên tắc cơ bản trước khi chuyển sang React Native

React Native có HTML không?

Reac Native không sử dụng HTML . Vì vậy, nếu bạn đã từng làm việc với ReactJS, bạn sẽ phải làm quen với cú pháp React Native. Ví dụ: nó sử dụng

Bạn có thể sử dụng React mà không cần HTML không?

Có, rất có thể và rất hữu ích, trong trường hợp tải chậm các thành phần. Xem xét ví dụ này với bộ định tuyến phản ứng.

Chủ Đề