Bài 1 : React Native là gì ?

  • React Native là gì ?

React Native là bộ framework do Facebook phát triển và được giới thiệu chính thức từ năm 2005.

React Native bao gồm nhiều components được viết bằng JavaScript hỗ trợ lập trình viên tạo (build) các ứng dụng mobile chạy trên nền tảng iOS và Android.

Để bắt đầu với React native, lập trình viên chỉ cần tạo 1 project cho cả Android lẫn iOS và chỉ cần biết HTML, CSS, Javascript.

  • Tại sao nên học React Native

Ưu điểm :

–  React Native giúp tiết kiệm thời gian phát triển ứng dụng Mobile

–  Cộng đồng lớn mạnh, hỗ trợ nhanh

–  Ứng dụng được tạo bởi React Native  nhanh, mượt gần như code native

–  Nhu cầu cao từ các doanh nghiệp

Nhược điểm :

– React Native vẫn đang trong thời gian phát triển và hoàn thiện

– Lập trình viên gặp khó khăn trong quá trình theo dõi và sửa lỗi phát sinh từ code native, thư viện .

– Mọi tài nguyên React Native đều dưới sự quản lý của Facebook. Đồng nghĩa với việc họ có thể khai tử React Native bất cứ lúc nào. Mặc dù tình huống đó khó có thể xảy ra 😀

  • Tổng kết

Như vậy qua các thông tin cơ bản trên, các em có thể thấy được React Native hiện nay đang là nền tảng tốt cho các lập trình viên.

Từ các lợi ích trong việc lập trình lẫn nhu cầu doanh nghiệp tăng cao đồng nghĩa chúng ta sẽ có nhiều cơ hội nghề nghiệp hơn với React Native .

Nguồn : https://medium.com/@thinkwik/react-native-what-is-it-and-why-is-it-used-b132c3581df

One Comment