KHI NÀO CÓ THỂ BẮT ĐẦU HỌC REACT NATIVE?

NamDev

Guest
Mình nghĩ, thời điểm tốt nhất để bắt đầu học lập trình ứng dụng di động với React Native là khi bạn đã có kinh nghiệm lập trình web ít nhất 1 năm (Hoặc nhiều năm).

Bởi vì HỌC LẬP TRÌNH WEB tương đối dễ dàng hơn.
Và bằng cách dành đủ thời gian để thực hành, bạn sẽ học được rất nhiều thứ như:
  • Các khái niệm cơ bản về lập trình
  • Lập trình hướng đối tượng (OOP)
  • Cơ sở dữ liệu
  • Cách xử lý lỗi
  • Cách giải quyết vấn đề (đến lúc này bạn đã được giới thiệu và cảm ơn Github và StackOverflow).
Bên cạnh đó, một số công nghệ web có thể được sử dụng trên thiết bị di động hoặc các khái niệm sẽ tương tự như:
  • JavaScript
  • Hướng đối tượng (OOP)
  • Lập trình hàm
  • CSS
  • Form...
  • ...
REACT NATIVE CÓ DỄ KHÔNG?
Mình không muốn dọa bạn, nhưng mình phải trung thực.
Học lập trình ứng dụng di động không phải dễ ăn đâu.
Nó tương đối khó hơn so với lập trình web.
React Native cũng vậy.
Nhưng rất may cho bạn là, một khi bạn có kiến thức tốt về tất cả các khái niệm cơ bản và các công nghệ mà mình sẽ đưa ra ở phần dưới thì nó không quá khó.
REACT VS REACT NATIVE
Điểm tương đồng giữa hai công nghệ này không chỉ ở tên gọi mà cả hai đều được sử dụng ở phía front end và dựa trên Javascript.
Sự khác biệt là React được sử dụng trên Web và React Native thì sử dụng trên thiết bị di động.
Rất nhiều khái niệm và cú pháp trong React Native cũng giống như trong React.
Điều này dẫn đến một vấn đề.
Một số chuyên gia khuyên bạn nên học React trước khi học React Native và một số thì không.
Để giải quyết câu hỏi này thì chúng ta đến câu hỏi tiếp theo.
CÓ PHẢI HỌC REACT.JS TRƯỚC REACT NATIVE?
Mình thực sự khuyên bạn nên HỌC REACT.JS trước khi học React Native.
Mặc dù có thể có những người học React Native ngay và xây được ứng dụng di động chỉ trong vài tuần.
Nhưng chúng ta không phải họ.
Tốt nhất là học chắc chắn từ đầu. Không đi đâu mà phải vội cả.
 
Bên trên