3 tools hỗ trợ lập trình React Native

June 27, 2017
Categories:
Tags:

1. Visual Studio Code

Không biết có ai giống mình không, mới học React Native học không lo học cứ lo cài hết text editor này đến text editor khác. Tại xài Xcode quen rồi nên muốn có một text editor nhìn đẹp mắt, vừa hỗ trợ báo lỗi syntax, autocompletion luôn.

Sau một quá trình chuyển đi chuyển lại từ Visual Studio Code -> Atom -> Webstorm. Mình thấy Webstorm có vẻ ngon nhất nhưng hơi lag.

Sau đó có đọc bài viết này: VSCode for React Native thế là chuyển sang xài VSC luôn.

Các bạn vô bài viết cài hết plugin người ta giới thiệu bảo đảm dùng ngon.

lập trình React Native

2. Expo

Expo là một bộ công cụ hỗ trợ lập trình React Native, cung cấp những tính năng giúp cuộc đời của dev dễ dàng hơn như:

  • Đăng nhập với Facebook
  • Notification ( dễ hơn với làm native luôn, Expo có SDK server riêng )
  • XDE giúp quản lý project, ít phát sinh lỗi khi có cập nhật phiên bản React Native mới. Ví dụ lỗi CFBundleIdentifier khi tạo project version >= 0.45 sẽ bị lỗi thì tạo project với Expo không hề gì lập trình React Native 2
  • Expo App dùng để share project của bạn cho thành viên trong team, khách hàng xem trước. Cứ quăng cái QR code là có thể share với mọi người rồi.
  • Hỗ trợ public app lên store mà không cần Xcode hay Android Studio
  • Cung cấp nhiều SDK, library hữu dụng khác như: Facebook Audience SDK, GLView, SQLite, Video, vv
  • https://snack.expo.io/ viết app online luôn :)

Team phát triển Expo có vài anh cũng từng là member chủ chốt phát triển React Native. Và Expo cũng là dự án open-source, mình cũng thấy họ cập nhật phiên bản, fix bug liên tục nên các bạn yên tâm sử dụng

3. React Native Debugger

Cái này mình vừa biết luôn. Tóm tắt phù hợp cho ai dùng Redux trong React Native. Sẽ theo dõi được action, state.

React Native Debugger

Author: Khoa Nguyen
https://niviki.com
Thất nghiệp. Đang rủ rê nhiều người thất nghiệp. Nhận làm ứng dụng MVP để nhiều người bỏ việc. Hy vọng với NIVIKI.COM có thể lan toả tinh thần thất nghiệp đến với nhiều người hơn nữa.