Я пытаюсь реализовать контейнер Flux Util на следующем компоненте React:
class App extends React.Component<{},AppState> {
constructor(props:Readonly<{}>){
super(props);
}
static getStores(){
return [ArticlesStore];
}
static calculateState(prevState:AppState):AppState{
return {
articles:ArticlesStore.getState()
}
}
render() {
return (
<main>
<Navbar></Navbar>
<Routes></Routes>
</main>
);
}
}
interface AppState{
/**
* Articles retrived from the ArticlesState to be used in the rendering of the page
*/
articles:ArticlesStoreState;
}
export default Container.create(App);
При реализации кода, необходимого для создания контейнера, я следовал как примеру, представленному на веб-сайте Flux, так и некоторым другимкод, найденный на GitHub в качестве ссылки.Но при выполнении этого кода, я получаю следующую ошибку:
`TypeError: Class constructor App cannot be invoked without 'new'.`
(я использую машинопись)
Кто-нибудь есть какие-либо идеи, что может вызвать эту ошибку этой ошибки?Заранее спасибо!