Reactjs 如何将道具从组件发送到Redux FieldArray
我正在使用带有FieldArray的redux表单,我需要访问FieldArray组件中的道具。我试图按如下方式传递道具,但我得到的错误是“无法读取未定义的属性“字段”Reactjs 如何将道具从组件发送到Redux FieldArray,reactjs,redux,redux-form,Reactjs,Redux,Redux Form,我正在使用带有FieldArray的redux表单,我需要访问FieldArray组件中的道具。我试图按如下方式传递道具,但我得到的错误是“无法读取未定义的属性“字段” const docs=({props,meta:{error,submitFailed}})=>{ 常量{fields}=props; 返回( {fields.map((文档,索引)=>( this.customMethod(标签、大小)} 占位符=“值={props.sizeValue}/> ))} 请告诉我如何在Fiel
const docs=({props,meta:{error,submitFailed}})=>{
常量{fields}=props;
返回(
{fields.map((文档,索引)=>(
this.customMethod(标签、大小)}
占位符=“值={props.sizeValue}/>
))}
请告诉我如何在FieldArray组件中传递和使用道具。谢谢。像这样更新您的功能参数
const docs=({meta:{error,submitFailed},…props})
,或
const docs=({fields,meta:{error,submitFailed}})
FieldArray道具将添加到文档
组件的道具对象中,redux表单
将自行维护字段
和元
对象项,您传入FieldArray
的其余道具将附加到发送到文档
组件的道具
中
例如
const renderMembers = props => {
console.log(props);
const {
fields,
meta: { touched, error, submitFailed }
} = props;
return (
<ul>
{fields.map((member, index) => (
<li key={index}>foo</li>
))}
</ul>
);
};
<FieldArray
name="members"
component={renderMembers}
explicitProp={"Hello"}
/>
const renderMembers=props=>{
控制台日志(道具);
常数{
领域,
meta:{接触,错误,提交失败}
}=道具;
返回(
{fields.map((成员,索引)=>(
- foo
))}
);
};
像这样更新函数参数
const docs=({meta:{error,submitFailed},…props})
,或
const docs=({fields,meta:{error,submitFailed}})
FieldArray道具将添加到文档
组件的道具对象中,redux表单
将自行维护字段
和元
对象项,您传入FieldArray
的其余道具将附加到发送到文档
组件的道具
中
例如
const renderMembers = props => {
console.log(props);
const {
fields,
meta: { touched, error, submitFailed }
} = props;
return (
<ul>
{fields.map((member, index) => (
<li key={index}>foo</li>
))}
</ul>
);
};
<FieldArray
name="members"
component={renderMembers}
explicitProp={"Hello"}
/>
const renderMembers=props=>{
控制台日志(道具);
常数{
领域,
meta:{接触,错误,提交失败}
}=道具;
返回(
{fields.map((成员,索引)=>(
- foo
))}
);
};
谢谢你Brijesh:)我用了…道具,效果很好。我还想检查如何将FieldArray与组件一起使用,该组件也可以使用其他方法。请检查这个。网络上到处都在使用功能组件。任何帮助都将不胜感激。谢谢。谢谢。布里耶什:)我用了…道具,效果很好。我还想检查如何将FieldArray与组件一起使用,该组件也可以使用其他方法。请检查这个。网络上到处都在使用功能组件。任何帮助都将不胜感激。谢谢。