2016-08-13 1 views
1

Also versuche ich, Flow in ein bestehendes Repo aufzunehmen und in einen Roadblock zu laufen, wenn ich es mit React.Component verwende. Die documentation zeigt, dass Sie das Statusobjekt Ihrer Komponente anmerken sollten, indem Sie am Anfang der Komponente platzieren. Dies erfüllt Flow und ich habe keine Fehler mehr. Der Code wird jedoch nicht kompiliert. Babel gibt jedes Mal, wenn diese Komponente kompiliert wird, Fehler aus. Ich habe versucht, die Flow-Unterstützung in Babel reactive Preset sowie das babel transform-flow-strip-types Plugin verwenden. Alle anderen Annotationen werden ohne Probleme entfernt, aber aus irgendeinem Grund ist dies nicht der Fall. Ist das ein Fehler im Plugin oder mache ich etwas falsch?FlowType-Annotation für den React.Component -Status wird beim Kompilieren nicht entfernt

class MyComponent extends React.Component { 
    state: {someKey: {withSomeMoreKeys: string}}; 

    constructor(props: void): void{ 
     super(props); 

     this.state = { 
      someKey: { 
       withSomeMoreKeys: string 
      } 
     } 
    } 
    ... 

Danke für die Hilfe!

Antwort

Verwandte Themen