Ошибка потока с response-redux, как это исправить? - PullRequest
0 голосов
/ 26 октября 2018

Я не уверен, что что-то упустил, но я начинаю пытаться получить поток и получаю ошибку, которую я могу выяснить.В основном кажется, что он думает, что соединение не возвращает реагирующий компонент и выдает эту ошибку:

app/javascript/packs/components/better-nav/index.jsx
      37│     return (
      38│       <Provider store={store}>
      39│         <div className="nav">
      40│           <GetItems />
      42│         </div>
      43│       </Provider>

     flow-typed/npm/react-redux_v5.x.x.js
 [2] 164│     ST: $Subtype<{[_: $Keys<Com>]: any}>

     app/javascript/packs/components/better-nav/components/utils/get_items.jsx
 [1]  34│ const mapDispatchToProps = (dispatch: Dispatch): { FetchItemsData: Function } => ({
      35│   FetchItemsData() {
      36│     dispatch(FetchData());
      37│   },
      38│ });

Код компонента:

export class GetItemsComponents extends Component<Props> {
  static propTypes = {
    FetchItemsData: PropTypes.func.isRequired,
  };

  componentDidMount() {
    const { FetchItemsData } = this.props;
    FetchItemsData();
  }

  render() {
    return <span />;
  }
}

const mapDispatchToProps = (dispatch: Dispatch): { FetchItemsData: Function } => ({
  FetchItemsData() {
    dispatch(FetchData());
  },
});

export default connect(
  null,
  mapDispatchToProps
)(GetItemsComponents);
...