相信有不少同学在刚接触react 的时候,都遇到过如下 错误:
Uncaught Error: Minified React error #130; visit http://reactjs.org/docs/error-decoder.html?invariant=130&args[]=object&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
先贴一下会报 #130错的代码
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import Head from './head.js';
ReactDOM.render(
<Head />,
document.body
);
head.js
import React from 'react';
import './head.css';
class Head extends React.Component {
constructor() {
super();
}
render(){
return (
<div className="head-row">
<img className="logo-img" src="/assist/src/img/scene_data_logo.png" />
</div>
)
}
}
看出上面两段代码的问题了吗?在 head.js 中缺少 export,我相信你已经明白报#130错误的原因了,把 head.js 修改成如下,#130 错误就没有
import React from 'react';
import './head.css';
class Head extends React.Component {
constructor() {
super();
}
render(){
return (
<div className="head-row">
<img className="logo-img" src="/assist/src/img/scene_data_logo.png" />
</div>
)
}
}
export default Head;