我有"redux-form": "^7.4.2"
。
我在文档中看到:
change(field:String,value:any):函数更改a的值 Redux商店中的字段。这是一个约束动作的创建者,所以它 什么也不返回。您可以在获取当前字段值和表单值的同时 value是一个函数,例如:change(field,(fieldValue, allValues)=> {})
我尝试做:
dispatch(
change(formName, fieldName, (val, allValues) => {
/* do something with arguments */
return theResultOfTheAboveCode;
}),
);
它不起作用。但是以下代码可以正常工作:
dispatch(change(formName, fieldName, someValue));
该函数作为值起作用吗?
答案 0 :(得分:0)
您使用的7.4.2
的值不为函数。
文档在https://redux-form.com/7.4.2/docs/api/props.md/下
该值作为函数存在于最新的8.x.x https://redux-form.com/8.1.0/docs/api/props.md/
上