У меня есть "redux-form": "^7.4.2".
Я вижу в документах:
change(field:String, value:any) : Function Changes the value of a field in the Redux store. This is a bound action creator, so it returns nothing. You could get current field-value & form-values while value is a function, For example: change(field, (fieldValue, allValues) => {})
Я пытаюсь сделать:
dispatch(
change(formName, fieldName, (val, allValues) => {
/* do something with arguments */
return theResultOfTheAboveCode;
}),
);
Это не работает. Но приведенный ниже код работает нормально:
dispatch(change(formName, fieldName, someValue));
Работает ли функция как значение?





Вы используете 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/.