Reactjs 道具是从父母到孩子还是从孩子到父母
我有点困惑,我们说react js具有单向流,这意味着道具只能从家长发送到孩子。但是为什么我们要写超级(道具) 我们一般写Reactjs 道具是从父母到孩子还是从孩子到父母,reactjs,constructor,Reactjs,Constructor,我有点困惑,我们说react js具有单向流,这意味着道具只能从家长发送到孩子。但是为什么我们要写超级(道具) 我们一般写 class Test extends React.Component { constructor(props) { super(props); this.state = { hello : "World!" }; } } 那么为什么我们要把道具从孩子送到父母那里呢?? 我希望我的问题得到解释 但是为什么我们
class Test extends React.Component {
constructor(props)
{
super(props);
this.state = { hello : "World!" };
}
}
那么为什么我们要把道具从孩子送到父母那里呢??
我希望我的问题得到解释
但是为什么我们要写超级(道具)
这与组件的父/子关系无关。这与
React.Component
和类测试扩展React.Component
之间的超类/子类关系有关super(props)
调用React.Component构造函数,传递props。与React无关,而是javascript中的对象继承。React使用类语法,子类从React.Component
扩展而来。这是一个父react类,它设置了它的生命周期,因此您可以使用类似于componentDidMount
的方法。这与一个组件发送给另一个组件的道具无关。是的,您希望调用父类构造函数,以便设置组件生命周期和其他操作。读了super上的文档,我贴了一个链接,可能是