2016-08-03 11 views
-1

Jeder kann mir helfen, diesen Fehler zu beheben, wenn Code-modale Probe in Link https://facebook.github.io/react-native/docs/modal.html Ich kann nicht verstehen, warum dieser Fehler angezeigt, obwohl ich absolut gleichen Code-Beispiel codiert. errorFehler modale Probe mit Super außerhalb Konstruktor

+0

Bitte geben Sie den Code als ** Klartext ** in den Text Ihrer Frage ein. Wenn man es als Bild hinzufügt, ist es für Leute sehr schwierig, den Code an eine Antwort anzupassen, man kann sie nicht kopieren und einfügen, und sie ist feindlich gegenüber denjenigen, die von Bildschirmlesern abhängig sind – Lahiru

Antwort

1

Verwenden Sie ES6 Klasse. Der Konstruktor funktioniert nur in der Klasse ES6.

class ModalExample extends React.Component { 
    constructor() { 
     super(props) 
    } 
    render() { 
    // code 
    } 
} 

Wenn Sie nicht wollen, ES6 Klasse verwenden, dann getInitialState den Zustand zu setzen verwenden.

var ModalExample = React.createClass ({ 
    getInitialState: function() { 
      return { 
       modalVisible: false 
      } 
    } 
})