umschreiben Ich versuche, den Einstiegspunkt App.js Javascript-Datei als eine Klasse neu zu schreiben. Ich mache das, weil ich eine onClick-Funktion aufrufen möchte, wenn ein Benutzer auf den Abmeldelink klickt.Versucht, App.js als eine Klasse
Hier ist der aktuelle Code:
import React, { PropTypes } from 'react';
import { IndexLink, Link } from 'react-router';
const App = (props) => {
return (
<div>
<IndexLink className="mypad" to="home">Home</IndexLink>
<Link className="mypad" to="">Log Out</Link>
<br/>
<br/>
{props.children}
</div>
);
};
App.propTypes = {
children: PropTypes.element
};
export default App;
Hier war mein Versuch, neu zu schreiben dies als eine Klasse. Es funktioniert nicht. Ich erhalte die Fehlermeldung: ‚Reference: Requisiten ist nicht definiert‘
class App extends React.Component {
constructor(props) {
super(props);
}
render(){
return (
<div>
<IndexLink className="mypad" to="home">Home</IndexLink>
<Link className="mypad" to="">Log Out</Link>
<br/>
<br/>
{props.children}
</div>
);
}
}
App.propTypes = {
children: PropTypes.element
};
export default App;
Vielen Dank. – nikotromus