React Native là gì?
React native
là một framework cho
phép các lập trình viên xây dựng các ứng dụng native mà chỉ sử dụng ngôn ngữ lập trình JavaScript.
React native cho
phép xây dựng các ứng dụng trên android và ios chỉ với một ngôn ngữ thống nhất
là javascript nhưng mang lại trải nghiệm native app thực sự. Không như các
framework hybrid khác (viết một lần triển khai nhiều nơi), React native tập
trung vào việc một lập trình viên làm việc hiệu quả trên môi trường đa nền tảng
như thế nào.
Khi xây dựng React
Native, điều tuyệt vời là đã được tích hợp tính năng Live Reload – tương tự
tính năng Hot Replacement Module trong Webpack. Tính năng Live Reload khác tính
năng Reload, trong khi Live Reload chỉ tải lại chức năng/tập tin nào thay đổi,
thì Reload sẽ tải lại toàn bộ mã nguồn. Ngoài ra, bạn cũng dễ dàng debug
javascript trong Chrome và Safari. Đối
với những lỗi thuộc Native thì phải cần đến XCode cho iOS hoặc Android Studio cho Android.
Điều kiện cần để học React Native?
Để học được React Native các kiến thức bạn cần có là:
- JavaScript cơ bản
- HTML/CSS
Bạn sẽ học gì?
Trong hướng dẫn cho người mới bắt đầu này, bạn sẽ học:
- Giới thiệu về React Native
- Cách tải và cài đặt React Native
- Vòng đời của Component
- Props
- State
- Component cơ bản: Text, TextInput, Image, Button, Picker, StatusBar
- Component nâng cao: Switch, Slider, View, WebView, Modal, ActivityIndicator
- Logging và Debugging
- Event
- ListView
- ScrollView
- Style
- API: Animate, Alert, Geolocation, CameraRoll
- Layout và Flexbox
- Router
- Firebase với React Native
- Đóng gói và triển khai dự án React Native
- Các câu hỏi thường gặp khi phỏng vấn React Native
Đăng nhận xét