我知道您可以轻松地在 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/