集成到现有项目后,如何处理意外错误

After integrating to existing project, how to handle an unexpected error

将 React Native 集成到现有项目后,如何处理 iOS 和 Android 原生代码中的一些意外错误?

例如,网络无法访问或 React Native 视图出现错误。

谢谢!

至少对于网络错误(假设您使用的是 FETCH api),您可以添加一个 'catch' 并显示一个 alert/do 其他内容:

fetch('/some/url', {
  method: 'get'
}).then(function(response) {

}).catch(function(err) {
  // Error :(
});