安装并使用 React 0.14.0
Install and use react 0.14.0
我正在尝试在我的项目中使用 react-0.14.0,但出现此错误
Invariant Violation: ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.
这是代码:
var React = require('react')
var ReactDOM = require('react-dom')
var Scanner = require('./scanner')
var dictionary = {
list-users : [
{
name : "Alex",
age : "24",
profile : "../images/profile.jpg"
},
{
name : "David",
age : "22",
profile : "../images/profile2.jpg"
}
]
}
var elemnet = React.createElement(Scanner,dictionary)
ReactDOM.render(elemnet,document.querySelector('.content'))
node_modules 显示:
反应 0.13.3
并做出反应-dom 0.14.0
检查您在 react-dom 文件夹中是否有 node_modules 文件夹..如果是这样,请检查里面
node_modules 您有新的 React v14.0。
react-dom@0.14.0 node_modules\react-dom
└── react@0.14.0 (envify@3.4.0, fbjs@0.3.1)
您在 node_Modules 中有 v13.0 的 React 文件夹,在您得到的那两个 React 文件夹的 react_dom.Because 中有 V14.0
This may be caused by unintentionally loading two independent copies of React
我正在尝试在我的项目中使用 react-0.14.0,但出现此错误
Invariant Violation: ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.
这是代码:
var React = require('react')
var ReactDOM = require('react-dom')
var Scanner = require('./scanner')
var dictionary = {
list-users : [
{
name : "Alex",
age : "24",
profile : "../images/profile.jpg"
},
{
name : "David",
age : "22",
profile : "../images/profile2.jpg"
}
]
}
var elemnet = React.createElement(Scanner,dictionary)
ReactDOM.render(elemnet,document.querySelector('.content'))
node_modules 显示:
反应 0.13.3
并做出反应-dom 0.14.0
检查您在 react-dom 文件夹中是否有 node_modules 文件夹..如果是这样,请检查里面 node_modules 您有新的 React v14.0。
react-dom@0.14.0 node_modules\react-dom
└── react@0.14.0 (envify@3.4.0, fbjs@0.3.1)
您在 node_Modules 中有 v13.0 的 React 文件夹,在您得到的那两个 React 文件夹的 react_dom.Because 中有 V14.0
This may be caused by unintentionally loading two independent copies of React