Reactjs 道具是从父母到孩子还是从孩子到父母

Reactjs 道具是从父母到孩子还是从孩子到父母,reactjs,constructor,Reactjs,Constructor,我有点困惑,我们说react js具有单向流,这意味着道具只能从家长发送到孩子。但是为什么我们要写超级(道具) 我们一般写 class Test extends React.Component { constructor(props) { super(props); this.state = { hello : "World!" }; } } 那么为什么我们要把道具从孩子送到父母那里呢?? 我希望我的问题得到解释 但是为什么我们

我有点困惑,我们说react js具有单向流,这意味着道具只能从家长发送到孩子。但是为什么我们要写超级(道具)

我们一般写

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上的文档,我贴了一个链接,可能是