[英]React.js TypeError: Object(...) is not a function
I'm developing an app fetching api and displaiy it using ReactJS, My index.js file is:我正在开发一个应用程序获取 api 并使用 ReactJS 显示它,我的 index.js 文件是:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './components/App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render( < App /> , document.getElementById('root'));
registerServiceWorker();
the error is错误是
TypeError:类型错误:
Object(...) is not a function
Object(...) 不是函数
in Module ../src/index.js
在模块
../src/index.js
how do I solve this?我该如何解决这个问题? Thanks!
谢谢!
My App.js code is here我的 App.js 代码在这里
import React, {
Component
} from 'react';
import PokeList from './PokeList';
import './styles/App.css';
class App extends Component {
constructor() {
super();
this.state = {};
}
render() {
return ( <div className = "App" >
<PokeList />
</div>
);
}
}
export default App;
PokeList.js精灵列表.js
import React from 'react';
import './styles/PokeList.css';
const PokeList = () => {
return ( <section className = "poke-list" >
</section>
)
}
export default PokeList;
I think You just need to upgrade to react > 16.8.我认为您只需要升级即可反应 > 16.8。 There are no breaking changes in regards to react, so you should be fine.
在反应方面没有重大变化,所以你应该没问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.