代码之家  ›  专栏  ›  技术社区  ›  GibboK

“Destructing(Missing annotation)”源:“flow”

  •  0
  • GibboK  · 技术社区  · 7 年前

    在ES6中解构时,我收到以下错误。 我想知道什么是正确的流注释来防止这个错误。

    消息:“destructuring(Missing annotation)”源:“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 回复  |  直到 7 年前
        1
  •  1
  •   William S    7 年前

    你需要贴花 type store

    前任:

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