gpt4 book ai didi

javascript - react 传递一个类对象作为 Prop

转载 作者:行者123 更新时间:2023-11-30 11:23:25 24 4
gpt4 key购买 nike

我知道您可以轻松地在 React Prop 中传递普通对象和数组。

但我的问题是是否也可以传递类对象?

我的意思是,我有这个类:

class Something {
constructor() {//data}
method() {...}
etc...
}

现在我想将该对象作为 Prop 传递:

let sm1 = new Something();
<Component item={sm1} />

如果您想知道为什么仅仅因为我有大量特定规则,我就可以轻松地使用该类中的规则。

最佳答案

class 是 JavaScript 中的 object,传递类、对象或数组都没有区别。您可以传递类实例而不会产生任何副作用。就像将函数作为 prop 传递一样

let sm1 = new Something();
<Component item={sm1} />

类似于

<Component handleChange={this.handleChange} />

关于javascript - react 传递一个类对象作为 Prop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48927409/

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