Các bạn click vào đây để xem bài dịch nhé. Bài debug này mình định dịch lại từ trang chủ nhưng hiện tại có một bạn ở viblo.asia đã dịch rồi nên chúng ta có thể tham khảo bài này để có thể debug khi làm việc với react-native một cách dễ dàng. Các phần cần chú ý trong bài mình sẽ note lại ở dưới đây:

Chrome Developer Tools

Bật máy ảo Genymotion mở Menu và chọn Debug JS Remotely. Trình duyệt sẽ được tự động mở tại http://localhost:8081/debugger-ui

React Developer Tools

Sử dụng gói react-devtools bằng dòng lệnh sau

npm install -g react-devtools

sau đó chạy react-devtools từ terminal của git trong thư mục dự án như sau:

react-devtools

Chú ý : Trong khi bật chạy react-devtools vẫn mở ứng dụng bằng lệnh react-native start để load các thay đổi mới nhất của các file js mà chúng ta thay đổi. Khi muốn debug bằng lệnh console.log trong các file js, chúng ta quan sát log xuất hiện trong màn hình được mở ban đầu là http://localhost:8081/debugger-ui.

Kết Luận

Hy vọng với những chú ý nhỏ và bài viết mình chia sẻ bên trên, các bạn có thể debug một cách dễ dàng với ứng dụng React-Native, quả thực việc debug với React-Native cũng không khác ứng dụng react trên web là mấy.