Ich war in funktionalen Javascript zuvor, Kürzlich ich begann mit objektorientierten Javascript und React Library. Bei dieser Frage geht es mehr darum, den Code zu verstehen.Reagieren PropTypen außerhalb Komponente
Code unten Warum funktionieren nicht
class MyComponent extends React.Component{
propTypes : {
name: React.PropTypes.string.isReequired,
location: React.PropTypes.string
}
render(){
return(
<h1>Hello This is {this.props.name} and I live in
{this.props.location}</h1>
);
}
}
ReactDOM.render(
<MyComponent name="Node" location="DOM"/>,
document.getElementById('root')
);
Während dieser Code funktioniert,
class MyComponent extends React.Component{
render(){
return(
<h1>Hello This is {this.props.name} and I live in {this.props.location}</h1>
);
}
}
MyComponent.propTypes = {
name: React.PropTypes.string.isReequired,
location: React.PropTypes.string
}
ReactDOM.render(
<MyComponent name="Node" location="DOM"/>,
document.getElementById('root')
);
Kann mir jemand helfen das zu verstehen? Vielen Dank.
Danke. Das macht Sinn :) – SsNewbie