我该如何填充React Formik表单?例如,编辑记录时,首先将现有数据填充到字段中。
我尝试了类似以下的方法:
但是表单始终为空,我想这也是因为render在componentDidMount之前调用的。那么我该如何填充Formik表单呢?
我尝试了类似以下的方法:
componentDidMount(){
...
// get data from api call,
this.username = ...
this.email = ...
}
render(){
return(
<Formik initialValues={{ username: this.username, email: this.email }}
)
}
但是表单始终为空,我想这也是因为render在componentDidMount之前调用的。那么我该如何填充Formik表单呢?