【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel

import React from 'react';

// cnpm install --save-dev [email protected]

class About extends React.Component {

render() {

return <h1>Hello</h1>;

}

}

export default About;

/*

<div>

About

</div>

*/

【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel
【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel

项目地址如下

地址在react-router-myself项目里

插入那个后,依然出现红色的字,而且这里也报错

【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel

回答

【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel
【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel

这么低版本的react-router配这么高版本的react能不出问题嘛!

看上面的警告和错误,警告你让你不要用React.createClass和React.PropTypes了,React v16.0将会移除这些。另外看你的错误,让你不要再用React.PropTypes改用"prop-types"这个包。把你node_modules里面的react-router里面的代码看一下,有多少还是用的React.createClass和React.PropTypes。我随便找一个给你看看!
【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel

这个是一个非常简单的错误,太不细心啦!

你指控制台底下的warning?这不是报错,是React告诉你现有的PropTypes不再适用于以后的版本,让你换成独立模块引入的方式

import PropTypes from 'prop-types';

================================
我不知道你是不是直接在webStorm里运行的,我用webpack编译是没问题的,可以显示

以上是 【React】router基础学习,为什么会出现这个错误?/usr/local/bin/babel 的全部内容, 来源链接: utcz.com/a/73636.html

回到顶部