Formik:如何从render()内部重置状态?

时间:2019-10-01 17:52:56

标签: reactjs formik

onSubmit={(values, actions) => {
            const errorMessage = somemethod();
            actions.setStatus({errorMessage});
  }}

我在status中使用的Formik上添加了render

{ status && status.errorMessage &&
    <Message icon compact onDismiss={() => status.errorMessage=undefined}>
        <Message.Content>
            <p>{status.errorMessage}</p>
        </Message.Content>
    </Message>
}

因此基本上从onDismiss开始,我想将status重置为null / undefined,以使Message关闭,但是在文档中我可以找不到任何api方法。

我应该怎么做?

0 个答案:

没有答案