React Native 之 Hello World

1/创建HelloWord

mac终端cd到workspace,执行创建工程命令 : react-native init HelloWorld


2/ cd进工程,打开IOS工程用xcode,cmd+R运行前执行命令: react-native start,开启服务

如果http://localhost:8081/index.ios.bundle?platform=ios&dev=true 能正常访问,则证明环境ok,此时运行工程,模拟器显示正常


3/注意:

React Native(RN)启动不成功,unable to download js bundle错误解决方

解决方案如下:

  • 3.1.首先需要设置IP和端口,认端口是8081,手机(模拟器)和电脑在同一个网络中,查询电脑的IP地址。
  • 3.2.手动去删除.babelrc隐藏文件,具体文件目录为:node_modules/react-deep-force-update/.babelrc
  • 如果是其他版本,那也是需要删除的不过路径已经发生变化了。具体路径:/node_modules/react-native/node_modules/react-transform-hmr/node_modules/react-proxy/node_modules/react-deep-force-update
  • 3.3.最后重点 Android项目关闭终端重新执行运行命令,iOS项目也需要关闭服务终端,重新启动packager

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...