¿React super (props) está en desuso?
Sep 17 2020
Siempre he usado algo similar a
class MyComponent extends React.Component {
constructor(props) {
super(props)
this.state = {
var1 : undefined,
var2 : 'etc...',
}
}
}
Pero hoy noté que mientras trabajaba en VS Code hay una línea de tachado super(props), ¡que nunca antes había estado allí!
Respuestas
3 bladerunner2020 Nov 05 2020 at 04:15
Parece un error. Consulte aquí para obtener una explicación y hay un enlace a una fuente.
13 ScottyJamison Sep 17 2020 at 13:12
Supongo que su editor le muestra la descripción de la firma super (accesorios, contexto) que está en desuso. Ese enlace al que apunta tiene que ver con cómo va a desaparecer la API de contexto anterior, y esa firma de llamada en particular es parte de lo que se va.
Sin embargo, no he oído hablar de una desaparición simple super(props), debería estar seguro de continuar usándola.