我在基于redux-form的应用程序中遇到了一些使用自定义渲染器的代码component
。这是Field
定义的样子:
<Field
name="email"
component={this.renderInput}
type="email"
validate={[email, required]}
/>
我感兴趣的是了解renderInput
如何访问以下内容:
renderInput({ input, label, type, meta: { touched, error, warning } }) {
return ( ... );
}
input
,label
,type
和meta
来自哪里?这是在任何地方的文档中具体说明的吗?