我覺得他的意思就是在不能回顯的情況下,要使用Form.create(mapPropsToFields),事實證明好用。。。
export default Form.create({ // 從props mapping數據到表單 mapPropsToFields(props: PropsOwn) { const params = props.searchParams; return { status: Form.createFormField({ value: params.projectStatus }), startDate: Form.createFormField({ value: params.createTimeStart ? moment(params.createTimeStart) : undefined }), endDate: Form.createFormField({ value: params.createTimeEnd ? moment(params.createTimeEnd) : undefined }), projectName: Form.createFormField({ value: params.query }) } } })(ProjectSearch);
status等是前form的label名稱,value是當前store中對應的props,這樣就將form表單中的數據重新綁定了,然后在代碼里也不用綁定initialValue了