我正在使用Formik创建一个表单.我按照以下模式创建了我的表单:
现在我想使用useParams react钩子(https://reach.tech/router/api/useParams)的结果作为onSubmit函数的输入.
这是Formik文档的提交部分:
onSubmit={async (values) => {
await new Promise((r) => setTimeout(r, 500));
alert(JSON.stringify(values, null, 2));
}}
我试着加上这句话:
onSubmit={async (values) => {
await new Promise((r) => setTimeout(r, 500));
const myValue = useParams()["myParam"]
alert(JSON.stringify(values, null, 2));
}}
其中useParams
是从"react router dom"导入的
但这给了我一个错误:
我是新手,不知道如何从这里开始.如何在onSubmit函数中获得myParam
的值?