未知錯誤:不變沖突:元素類型無效:期望字符串(用于內置組件)或類/函數,但get:object我得到了這個錯誤:不變量錯誤:不變沖突:元素類型無效:預期字符串(用于內置組件)或類/函數(用于組合組件),但get:Object。這是我的密碼:var React = require('react')var ReactDOM = require('react-dom')var Router = require('react-router')
var Route = Router.Routevar Link = Router.Linkvar App = React.createClass({
render() {
return (
<div>
<h1>App</h1>
<ul>
<li><Link to="/about">About</Link></li>
</ul>
</div>
)
}})var About = require('./components/Home')ReactDOM.render((
<Router>
<Route path="/" component={App}>
<Route path="about" component={About} />
</Route>
</Router>), document.body)我的Home.jsx檔案:var React = require('react');var RaisedButton = require('material-ui/lib/raised-button');var Home = React.createClass({
render:function() {
return (
<RaisedButton label="Default" />
);
},});module.exports = Home;
3 回答

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
import {MyComponent} from '../components/xyz.js';
import MyComponent from '../components/xyz.js';

慕哥9229398
TA貢獻1877條經驗 獲得超6個贊
var YourReactComponent = React.createClass({ render: function() { ...
module.exports = React.createClass({ render: function() { ...
添加回答
舉報
0/150
提交
取消