React Native là platform để xây dựng ứng dụng di động cho cả Android/IOS, viết code 1 lần là chạy được cả 2 nền tảng luôn.
React Native code bằng gì, sử dụng ngôn ngữ gì?
Code bằng Atom, Sublime Text cũng được. Làm việc với Javascript.
Trước tiên chúng ta cần cài đặt những thứ cần thiết
Cài đặt trên OSX
Đây là các thứ cần phải cài để code được:
- Xcode: Kết hợp với các thư viện của React Native để chạy IOS simulator. Lên Appstore tải. Nên cài bản mới nhất trên Appstore
- HomeBrew: Cài HomeBrew chỉ để cài Node. Cái này xảy ra nhiều lắm, cài một phần mềm với mục đích duy nhất là để cài được cái phần mềm khác. Tải về tại đây https://brew.sh/
- Node/NPM: Node dùng để chạy Javascript bên ngoài trình duyệt. NPM dùng để quản lý các dependencies. Cái này mình sẽ nói rõ ở những phần sau.
Vô Terminal gõ:
brew install node
tiếp theo, gõ:
node -v
để xem phiên bản node.
- watchman: Thuộc Facebook. Nó có mục đích là theo dõi files trên đĩa cứng coi có thay đổi không?
brew install watchman
React Native có tính năng hot reload, ví dụ bạn đang làm UI cho app, nhấn reload lại là thấy thay đổi liền không cần chạy lại simulator. Làm vậy mần UI sẽ nhanh hơn.
- RN CLI: React Native Command Line Interface. Mục đích thứ nhất là để tạo project. Mục đích thứ hai là để chạy project.
npm install -g react-native-cli