React super (props) è deprecato?
Sep 17 2020
Ho sempre usato qualcosa di simile a
class MyComponent extends React.Component {
constructor(props) {
super(props)
this.state = {
var1 : undefined,
var2 : 'etc...',
}
}
}
Ma oggi ho notato mentre lavoravo in VS Code c'era una linea barrata super(props), che non c'era mai prima!
Risposte
3 bladerunner2020 Nov 05 2020 at 04:15
Sembra un insetto. Vedere - qui per la spiegazione e c'è un collegamento a una fonte.
13 ScottyJamison Sep 17 2020 at 13:12
La mia ipotesi è che il tuo editor ti stia mostrando la descrizione per la firma super (oggetti di scena, contesto) che è deprecata. Quel collegamento a cui punta riguarda il modo in cui la vecchia API di contesto sta andando via e quella particolare firma della chiamata fa parte di ciò che sta lasciando.
Tuttavia, non ho sentito parlare di una pianura che super(props)va via, dovresti essere sicuro di continuare a usarlo.