2017-09-18 15 views
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

答えて

1

あなたはdecalreする必要がある '流れ' store

の例:

const Root = ({ store } : {store : StoreType}) => {} 
+0

私が尋ねることで少し混乱しています。 このような意味ですか: const Root =({store}:{store:Object}) –

関連する問題