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

What is mapProps and controlProps in <Control> in react-redux-form?

我一直在绞尽脑汁想弄清楚 react-redux-form 库中的 react 元素中的 mapProps 和 controlProps 是什么。

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

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

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

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

提前致谢!

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