3.1.0 升级指南
Yo
从 3.1.0
版本起,升级 react
至 ^16.2.0
版本,不再支持 react@15
。react@16
的新特性,请查看官方说明。
新版本升级点
- 升级
react
:修改项目 package.json 中的引用的react
和react-dom
版本为^16.2.0
。 - 升级
yo-router
:修改项目 package.json 中的引用的yo-router
版本为^1.2.0
。 PropTypes
必须通过prop-types
包引入,在引入后请确保该包已安装并写入了 package.json 依赖。
import PropTypes from 'prop-types';
createClass
必须通过create-react-class
包引入,在引入后请确保该包已安装并写入了 package.json 依赖。
var createReactClass = require('create-react-class');
var Greeting = createReactClass({
render: function() {
return <h1>Hello, {this.props.name}</h1>;
}
});
旧版本支持
如果暂时还不想升级到最新版本,那么你可能还需要:
- 修改 package.json 中的
yo3
的版本改为~3.0.x
- 修改 package.json 中的
yo-router
的版本改为~1.1.x
。