我一直在试图弄清楚反应 - 还原形式库中反应元素中的mapProps和controlProps是什么。
我正在阅读文档here,但我无法弄清楚它的含义或用例的位置。
<Control
mapProps={\{
customChange: (props) => props.change,
}}
model="..."
/>
<Control.text
model="..."
component={CustomInput}
controlProps={\{errors: 'errors for CustomInput'}}
/>
有人可以用简单的英语解释一下吗?
提前谢谢!
答案 0 :(得分:0)
当控件具有定义的组件props时 - 即包装自定义组件时,使用mapProps。通常它只会将其道具传递给自定义组件,假设它将使用相同的道具名称。但是,如果说自定义组件使用不同的命名约定,那么这是一种将控件道具名称映射到自定义组件道具名称的方法。