【发布时间】:2017-07-15 17:10:48
【问题描述】:
我有以下反应组件
//@flow
import React from 'react';
import { connect } from 'react-redux';
import { submit } from 'redux-form';
import { Button } from 'ds-component-library';
import styles from './ApplicationLayout.scss';
import cs from 'classnames';
const RemoteSubmitButton = ({
dispatch,
form
}: {
dispatch: void,
form: string
}) =>
<Button
primary
className={cs(styles['button-next'])}
onClick={() => dispatch(submit(form))}
>
Next
</Button>;
RemoteSubmitButton.displayName = 'RemoteSubmit';
export default connect()(RemoteSubmitButton);
运行流程时出现以下错误:
onClick={() => dispatch(submit(form))}
^^^^^^^^^^^^^^^^^^^^^^ function call. Function cannot be called on possibly undefined value
onClick={() => dispatch(submit(form))}
^^^^^^^^ undefined
【问题讨论】: