Я видел разные примеры, когда одни люди используют состояние, а другие используют this.state. Я до сих пор не понимаю, когда что использовать. В примерах с использованием Mapbox или Meteor я вижу только this.state.
ex1:
export default class SomeComponent extends Component {
state = { someState }
render() {
return (
<Something-to-render-that-uses-state>
);
}
}
ex2:
export default class SomeComponent extends Component {
constructor(props) {
super(props);
this.state = { someState }
}
render() {
return (
<Something-to-render-that-uses-state>
);
}
}