À propos de ce tutoriel
Dans ce chapitre nous allons créer notre premier composant React. Les composants permettent de créer des éléments réutilisables qui vont englober leur propre logique et leur propre état. Nous allons aussi découvrir les méthodes liées au cycle de vie d'un composant.
class Clock extends React.Component {
constructor (props) {
super(props)
this.state = {date: new Date()}
this.timer = null
}
componentDidMount () {
this.timer = window.setInterval(this.tick.bind(this), 1000)
}
componentwillUnmount () {
window.clearInterval(this.timer)
}
tick () {
this.setState({date: new Date()})
}
render () {
return <div>
Il est {this.state.date.toLocaleDateString()} {this.state.date.toLocaleTimeString()}
</div>
}
}