dev:reactdiver
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dev:reactdiver [2021/12/28 12:56] – créée sbestel | dev:reactdiver [2021/12/28 13:30] (Version actuelle) – sbestel | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | > console.log(id) | ||
| Ligne 5: | Ligne 6: | ||
| - | handleclick() { | + | handleclick() {console.log(" |
| - | | + | |
| - | | + | |
| - | <button onClick={this.handleclick}> | + | |
| + | | ||
| + | |||
| + | |||
| + | |||
| + | ===== THIS ===== | ||
| + | |||
| + | === avec BIND === | ||
| + | |||
| + | handleclick() { console.log(" | ||
| + | |||
| + | <button onClick={this.handleclick.bind(this)}> | ||
| + | |||
| + | === avec zero fonction (plug de babel) === | ||
| + | |||
| + | handleclick() { console.log(" | ||
| + | |||
| + | <button onClick={ () => this.handleclick()}> | ||
| + | |||
| + | === avec fonction fléchée (plug de babel) === | ||
| + | | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== SETSTATE ==== | ||
| + | |||
| + | |||
| + | | ||
| + | this.setState({compteur: | ||
| + | console.log(this.state); | ||
| + | } | ||
| + | ou | ||
| + | handleclick = () => { | ||
| + | const clients = this.state.clients.slice(); | ||
| + | clients.push({id: | ||
| + | this.setState({clients: | ||
| + | }; | ||
| + | | ||
dev/reactdiver.1640696216.txt.gz · Dernière modification : 2021/12/28 12:56 de sbestel
