gpt4 book ai didi

javascript - 渲染多个独立的 redux-form

转载 作者:行者123 更新时间:2023-12-03 07:02:52 25 4
gpt4 key购买 nike

我想渲染多个<User/><CustomForm/>它们都是无状态组件。但如果我尝试修改 <CustomForm /> 之一每隔一个<CustomForm/ >也会被修改,因为它们都共享商店中的相同属性。我怎样才能拥有多个独立<CustomForm />

<User>
<CustomForm user_id={user_id} />
</User>
<User>
<CustomForm user_id={user_id}/>
</User>

我已经像这样连接了表单:

let CustomForm = (props) => {
const { fields: {author, content}, handleSubmit } = props;

return (
<form action="">
....
</form>
)

}

CustomForm = reduxForm({
form: `comment`, // I can't access props, i thought something like `comment_${props.user_id}`
fields: ['author', 'content']
})(CustomForm)

export default CustomForm;

最佳答案

不要使用formKey,因为它即将消失。

传递给 reduxForm() 的每个配置参数都可以作为 prop 传递,所以你可以这样做

<CustomForm form={`comment_${user_id}`}/>

关于javascript - 渲染多个独立的 redux-form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com