2016-04-18 12 views
1

bekomme ich immer diese Fehlermeldung: In meinem Reagieren JSX Dateien:jsdocs3 Fehler 'Unexpected token ='

export default class applicationContainer extends React.Component { 
    static propTypes = { 
     params: React.PropTypes.any, 
     route: React.PropTypes.any 
    }; 
    .... 

oder

componentDidMount =() => { 
     ...} 

Ideen.

Thx

Timo

+0

es klar zu machen: jsdoc3 Mühe macht, der Rest ist in Ordnung. –

Antwort

0

Ich glaube, die richtige Syntax sollte:

export default class applicationContainer extends React.Component { 
    componentDidMount() { 
     // ... 
    } 
}; 

applicationContainer.propTypes = { 
    params: React.PropTypes.any, 
    route: React.PropTypes.any 
}; 
+0

Nein, es ist keine falsche Syntax, schau einfach hier: http://stackoverflow.com/questions/29433130/react-statics-with-es6-classes –