gpt4 book ai didi

javascript - React.createElement 将 Prop 传递给子组件

转载 作者:行者123 更新时间:2023-11-29 20:33:20 25 4
gpt4 key购买 nike

我有一个 React 组件 A,它获取组件 B 并将其呈现为子组件。

我正在用 React.createElement 渲染组件 A :

React.createElement(A, A_props, [B]);

我想向组件 B 传递一些 props,我该怎么做?

不幸的是,我不能使用 JSX..

最佳答案

如果您不是在父级那里创建元素,而只是将子级作为引用传递给父级,那么您可能想要克隆它并抛出您想要的任何 Prop 。看起来像这样

const clonedBElem = React.cloneElement(B, { someProp: 'someVal' })
React.createElement(A, A_props, [clonedBElem])

关于javascript - React.createElement 将 Prop 传递给子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57515780/

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