2017-08-17 2 views
1

Wenn ich versuche und bündeln Anwendung meine Reaktion das ist der Fehler, den ich bin immer enter image description hereReagieren - Typ ‚Komponente <P, S>‘ hat keine Eigenschaften gemeinsam mit Typ ‚ComponentLifeCycle <P, S>‘

Das, was/my @ ist Arten reagieren /index.d.ts wie folgt aussieht:

class Component<P, S> implements ComponentLifecycle<P, S> { 
    constructor(props?: P, context?: any); 
    ... 
} 

ich dies ohne Glück versucht:

interface Component<P = {}, S = {}> extends ComponentLifecycle<P, S> { } 
class Component<P, S> { 
    ... 
} 

I ca Entfernen Sie nicht mein @ types-Verzeichnis, da Module davon abhängen. Wie müsste ich die Komponente ändern?

Antwort

-1

FIXED -

Innerhalb beide reagieren/index.d.ts Dateien, die ich überall nur entfernt ComponentLifecycle sie gilt. Also alles, was es erweitert/implementiert hat, entfernte ich die Erweiterung/Implementierung. Ich habe auch die ComponentLifecycle-Klasse entfernt. Jetzt gibt es keine Fehler und meine App ist nicht gebrochen

Verwandte Themen