Ist React Super (Requisiten) veraltet?
Sep 17 2020
Ich habe immer etwas Ähnliches verwendet
class MyComponent extends React.Component {
constructor(props) {
super(props)
this.state = {
var1 : undefined,
var2 : 'etc...',
}
}
}
Aber heute ist mir aufgefallen, dass es bei der Arbeit in VS Code eine Durchgangslinie gibt super(props), die noch nie da war !?
Antworten
3 bladerunner2020 Nov 05 2020 at 04:15
Es sieht aus wie ein Käfer. Bitte sehen Sie - hier für eine Erklärung und es gibt einen Link zu einer Quelle.
13 ScottyJamison Sep 17 2020 at 13:12
Meine Vermutung ist , dass Ihr Editor Sie die Beschreibung für die super (Requisiten, Kontext) zeigt Signatur , die ist veraltet. Bei diesem Link geht es darum, wie die alte Kontext-API verschwindet, und diese bestimmte Anrufsignatur ist Teil dessen, was übrig bleibt.
Ich habe jedoch noch nichts von einer Ebene gehört super(props), die weggeht. Sie sollten sicher sein, diese weiterhin zu verwenden.