Published on

Zwei Zustände nach Abruf aktualisieren

Author

Wenn wir etwas abrufen und 2 React-Zustände aktualisieren müssen, wie sollten wir vorgehen?

  • React 16/17 hat eine unstable_batchedUpdates()-Funktion, um Zustände in Batches zu aktualisieren
import { unstable_batchedUpdates } from 'react-dom'

unstable_batchedUpdates(() => {
  setName('Moustafa')
  setAge(25)
})
  • React 18 macht das automatisch.
  • Eine andere Alternative wäre die Erstellung eines einzelnen Zustands mit allen Props, die sich ändern würden.