Javascript default不是构造函数
我是React和Mobx的新手,所以我尝试做一个小应用。当我尝试运行它时,我得到一个错误:Javascript default不是构造函数,javascript,reactjs,mobx,Javascript,Reactjs,Mobx,我是React和Mobx的新手,所以我尝试做一个小应用。当我尝试运行它时,我得到一个错误:uncaughttypeerror:\u releasesState2.default不是构造函数。因为我不知道问题出在哪里,我就要大发雷霆了。以下是我到目前为止得到的信息: my index.js: import React from "react"; import ReactDOM from "react-dom"; import Releases from "./components/release
uncaughttypeerror:\u releasesState2.default不是构造函数
。因为我不知道问题出在哪里,我就要大发雷霆了。以下是我到目前为止得到的信息:
my index.js:
import React from "react";
import ReactDOM from "react-dom";
import Releases from "./components/releases";
class App extends React.Component {
constructor() {
super();
}
render() {
return (
<div>
<Releases />
</div>
)
}
}
ReactDOM.render(<App/>, window.document.getElementById("app"));
有人能告诉我这里出了什么问题吗?看起来您可能忘了导出
ReleaseState
export default releaseState;
您没有在
release state.js
中导出release state
类。尝试将代码修改为:
export default class ReleaseState {
...
export default releaseState;
export default class ReleaseState {
...