Hej!
Mam pytanie odnośnie this w React:
class App extends React.Component{
constructor(props){
super(props);
this.state = {
users: [],
loading: false
}
}
submitMethod(e){
e.preventDefault();
console.log(this); //dlaczego tu this nie dziala?
}
getUsers(){
console.log(this); // dlaczego tu this dziala?
}
componentDidMount(){
this.setState({loading: true});
this.getUsers();
}
render(){
return (
<div className="App">
{
this.state.loading ? ( <Loading message="Ładowaniee..." /> ) : (
<form onSubmit={ this.submitMethod }>
<input type="text" placeholder="testujemy jolo" />
</form>
)
}
</div>
)
}
}
export default App;
Czy może ktoś mi to wytłumaczyć :) ?