react-redux-form中<control>中的mapProps和controlProps是什么?

时间:2017-04-14 07:59:09

标签: react-redux-form

我一直在试图弄清楚反应 - 还原形式库中反应元素中的mapProps和controlProps是什么。

我正在阅读文档here,但我无法弄清楚它的含义或用例的位置。

<Control
     mapProps={\{
     customChange: (props) => props.change,
     }} 
     model="..."
/>

<Control.text
  model="..."
  component={CustomInput}
  controlProps={\{errors: 'errors for CustomInput'}}
/>

有人可以用简单的英语解释一下吗?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

当控件具有定义的组件props时 - 即包装自定义组件时,使用mapProps。通常它只会将其道具传递给自定义组件,假设它将使用相同的道具名称。但是,如果说自定义组件使用不同的命名约定,那么这是一种将控件道具名称映射到自定义组件道具名称的方法。