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 道具名称映射到自定义组件道具名称的方法。
我一直在绞尽脑汁想弄清楚 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 道具名称映射到自定义组件道具名称的方法。