Published on

Mettre à jour deux états après une requête

Author

Quand nous devons récupérer quelque chose et mettre à jour 2 états React, comment devrions-nous procéder ?

React 16/17 possède une fonction unstable_batchedUpdates() pour mettre à jour les états par lot

import { unstable_batchedUpdates } from 'react-dom'

unstable_batchedUpdates(() => {
  setName('Moustafa')
  setAge(25)
})
  • React 18 le fait automatiquement.
  • Une autre alternative serait de créer un seul état contenant toutes les props qui changeraient.