我有一个带有 Formik 表单的有状态功能组件,它根据 isSubmitting 的值呈现不同的内容。
const MyPage: FunctionComponent<Props> = ({propOne, propTwo}) => {
<Formik ...>
...
{isSubmitting ? (
<div>show this on submitting</div>
) : (
<div>show this when not</div>
)}
</Formik>
};
如何在我的测试中在 Formik 表单上设置 isSubmitting 的值?我希望能够在提交时测试页面的结构。
最佳答案
在formik child 里面:
const form = useFormikContext()
form.setSubmitting(true)
关于reactjs - 测试时如何在我的组件之外设置 Formik isSubmitting?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61467306/