Published on

Atualizar dois estados após a busca

Author

Quando precisamos buscar algo e atualizar 2 estados do React, como devemos proceder?

  • O React 16/17 possui uma função unstable_batchedUpdates() para atualizar estados em lote
import { unstable_batchedUpdates } from 'react-dom'

unstable_batchedUpdates(() => {
  setName('Moustafa')
  setAge(25)
})
  • O React 18 faz isso automaticamente.
  • Outra alternativa seria criar um único estado com todas as props que mudariam.