将新定义的 props 传递给作为 props 传递的(功能)组件

问题描述 投票:0回答:1
javascript reactjs react-props formik
1个回答
0
投票

根据我对你的问题的理解,你想向子组件添加额外的道具。

这可以使用

React.cloneElement()

来实现
<Form>
    React.cloneElement(fromComponent,{
            formData={values}
            setFormData={setValues}
            formErrors={errors}
            setFormErrors={setErrors}
            handleSubmit={handleSubmit}
    })
</Form>

React.cloneElement() 将元素(组件)、新的 props 和孩子作为参数。

© www.soinside.com 2019 - 2024. All rights reserved.