0
ES6で構造が解除されると、次のエラーが発生します。 このエラーを防止するための適切なフロー注釈が何であるか知りたいと思います。'destructionuring(注釈がありません)' source: 'flow'
メッセージ: '非構造(ミッシング注釈)' ソース:
import React from 'react'
import { Provider } from 'react-redux'
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'
import Forecast from './Forecast'
import Map from './Map'
const Root = ({ store }) => (//<<<< ERROR HERE
<Provider store={store}>
<Router>
<Switch>
<Route exact path='/' component={Forecast} />
<Route exact path='/map' component={Map} />
</Switch>
</Router>
</Provider>
)
export default Root
import { createStore, applyMiddleware } from 'redux'
import thunkMiddleware from 'redux-thunk'
import promiseMiddleware from 'redux-promise-middleware'
import reducers from './reducers'
const store = createStore(reducers, applyMiddleware(
thunkMiddleware,
promiseMiddleware()
))
export default store
私が尋ねることで少し混乱しています。 このような意味ですか: const Root =({store}:{store:Object}) –