【REACT NATIVE 系列教程之九】REACT NATIVE版本升级步骤与注意事项!

  • 时间:
  • 浏览:3

npm WARN react-native@0.26.2 requires a peer of react@15.0.2 but none was installed.

我摘录如下:

备注1:import导入办法更改为最新办法 (假使 这么版本更新这么语法变更,请无视)

import React, { Component } from 'react';

1

4. react-native upgrade

本文转自 xiaominghimi 51CTO博客,原文链接:http://blog.51cto.com/xiaominghimi/1785438,如需转载请自行联系原作者

1

Children

Component

PropTypes

createElement

cloneElement

isValidElement

createClass

createFactory

createMixin

3. 直接通过下载官方最新的纯净项目: 

http://bbs.reactnative.cn/topic/11/react-native中文网官方发布详细新项目包-太少再init

2

安装最新的React Native版本,成功后假使 会出现如下之类警告:

通过如上命令来看最新的版本,检测是与非 升级成功!

注意:升级前请先备份项目,以免造成你是什么 文件丢失假使 被覆盖的情況

在react-native中引用React的做法处于了变更(在当前版本老的做法会提出警告,在下一版本假使 报错):

备注2:导出另一一个 类给别的模块用,也要改为用export default的办法 (假使 这么版本更新这么语法变更,请无视)

更新最新的React且项目下package.json 的 dependencies下的react版本会被修改为 15.0.2

具体什么属于React,什么属于React Native,也能 参考这篇帖子(也能 科学上网)。

一:先到项目下打开 package.json 文件,将dependencies下的react-native版本号改成最新(或指定版本号)如下图:

升级项目模板文件,过程中假使 提示是与非 覆盖,也能 键盘输入’Y’,回车进行覆盖即可。

5. react-native -v

1

2. 另外RN在0.25版本有了重大更新:

import React, { Component, View } from 'react-native';

现在

昨天Himi刚从0.23版本升级到0.26,升级的主要因为有两点:

因0.25版本的重大更新,Himi更新到了当前的0.26最新版本,下面来分享怎么进行RN的版本升级吧。

先cd到你项目的根目录下

到此升级过程将之前 结束了了 ,这么下面对已有的项目要重新build,办法如下几种:

3. npm install –save react@15.0.2

二:打开终端,以此输入如下命令进行操作:

1:升级完成后,请重新clean项目,重新build

    假使 React Native处于快速迭代发展中,假使 组件功能的扩展、语法的变更也假使 有较大的区别,假使 升级版本则属于务必掌握的了。

1. 你是什么 组件在最新版本中加入了可是有新的属性,之类0.23版本中Modal动画这么最新的属性:

1. cd /Users/Himi/xxxxxx   

2. 用最新的RN命令init另一一个 新项目,将自己的工程文件copy到新项目中

假使 Himi经历的版本更新有语法变更,假使 也能 注意如下两点:

2. npm install

hasReactNativeInitialized

findNodeHandle

render

unmountComponentAtNode

unmountComponentAtNodeAndRemoveContainer

unstable_batchedUpdates

View

Text

ListView



以及你是什么 所有的原生组件。

之前

将自己的工程文件copy到你是什么 纯净的项目中

import { View } from 'react-native';