如何为reduxForm()设置全局默认值

时间:2018-07-16 23:17:22

标签: redux redux-form

有人知道如何为redux-form的reduxForm()HOC设置全局默认值吗?

例如,说我希望我的应用程序中的每个redux-form实例都使用以下选项:

reduxForm({touchOnChange: true}) 

也许我需要对redux-form本身进行monkeypatch,但是我也不知道该怎么做..谢谢!

1 个答案:

答案 0 :(得分:1)

无法执行此操作。但是您不需要内置方法来设置默认值。

只需实现一个customReduxForm函数,并始终使用它来代替redux-form包中的函数:

import { reduxForm } from 'redux-form';
export const customReduxForm = options => reduxForm({
  propNamespace: 'form',
  touchOnChange: true,
  initialValues: { userId: 123 },
  ...options,
})