gpt4 book ai didi

javascript - react js : How to set props in JSX components which store in variable

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:42:48 25 4
gpt4 key购买 nike

假设我已经定义了一个组件:

class Co extends React.Component {
render = () => {
const name = this.props.name;
return (
<p>Hello, my name is {name}</p>
)
}
}

并将其存储在一个变量中:

const co = <Co />;

如何使用变量设置组件的 Prop ? co.props.set 会工作吗?

最佳答案

据我了解,您不想使用 JSX 语法而是使用存储的变量来呈现您的组件。你可以看看 React.cloneElement。这应该做你想做的:

{React.cloneElement(co, {name: 'hans'})}

参见:https://facebook.github.io/react/docs/top-level-api.html#react.cloneelement

关于javascript - react js : How to set props in JSX components which store in variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38145302/

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