React 踩过的坑

一、安装过程中遇到的问题:

React Native 踩过的坑:

1、删除.DS_Store文件
2、AndroidManifest.xml文件配置写的权限

3、assets文件下需要用命令行生成两个文件:index.android.bundle   index.android.bundle.meta



二、运行过程中出现的问题:

1、在启动react 之前,一定要启动nginx;

2、在执行npm start 命令时如果出现错误:'cross-env' 不是内部或外部命令,也不是可运行的程序或批处理文件。
      解决办法:命令行中执行:npm install cross-env ,之后再执行npm start

3、

Warning: setState(...): Cannot update during an existing state transition (such as within `render` or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to `componentWillMount`.


解决办法:

将下面的代码:

[javascript] view plain copy
  1. "btn btn-default"  
  2.     disabled={submitting} onClick={  
  3.       editStop(form)  
  4.      } >  
  5. "fa fa-ban"/> 取消  
  6.    
修改为:

[javascript] view plain copy
  1. "btn btn-default"  
  2.     disabled={submitting} onClick={()=>{  
  3.         editStop(form)  
  4.    }} >  
  5.  "fa fa-ban"/> 取消  
  6. lt;/button>  

也就是说使用一个函数将我们的onclick函数句柄包裹起来。


4、 android真机调试连不上打包服务的问题

     adb reverse tcp:8081 tcp:8081



你可能感兴趣的:(React,Native)