Ich habe zwei Komponenten wie folgt:Reactjs nennen componentWillMount der Elternkomponente
class Parent
{
componentWillMount() {
console.log('parent componentWillMount');
}
}
class Child extends Parent
{
componentWillMount() {
console.log('child componentWillMount');
}
}
Aber wenn das Kind Komponente der componentWillMount Methode der übergeordneten Komponente geladen wird, wird nicht automatisch geladen. Wie rufen Sie die ComponentWillMount-Methode der übergeordneten Komponente auf?
Dank
Warum müssen Sie die componentWillMount der Eltern zugreifen? Basierend auf dem Render-Baum von react ist es nicht notwendig, Eltern wieder zu rendern, wenn die Kind-Komponente erneut gerendert wird. – Robsonsjre
Ich würde vorschlagen, diese Art von Vererbung nicht mit React-Komponenten zu machen. Theoretisch könnte man 'supercomponentWillMount()' nennen, aber das ist keine gute Übung. https://twitter.com/dan_abramov/status/571278443712794625?lang=en –