【发布时间】:2018-08-24 09:58:09
【问题描述】:
在试验 React Native 和使用状态时。我遇到了超级(道具)。我在论坛中搜索了有用的解释,但没有找到。
这是函数的外观,我在其中使用 super 和构造函数... 1
我试图在构造函数中删除 props 参数,但它给了我一个错误。然后我试图删除 super(props),它又给了我一个错误。但是,当我只使用不带参数的 super() 时,代码完美运行。
我的结论是,在构造函数中我是说我们正在使用道具,并且我允许在代码中全局访问所有道具?
我不是很确定,如果我错了,请纠正我。
感谢任何提供建议的 cmets。提前致谢!
编辑:
我还添加了其余的代码...为了清楚地理解.. 2
感谢您的帮助..
【问题讨论】:
-
你试过谷歌搜索吗? “超级 javascript”?
-
@JaredSmith 是的,我做到了,但不知何故,我认为我的情况有所不同。如果你能解释一下会很有帮助:)
-
super本身使用提供的参数调用当前实例上的父类构造函数,并且必须在第一次使用this之前在每个子类中调用。 -
@JaredSmith 但如果我不想使用它,我不需要在 super 中加载道具,对吧?同样奇怪的是,即使 super 没有加载道具,我也可以在子类的渲染中使用“this”。这怎么可能?
标签: react-native super