Батчинг - новая фича в React 18
Алоха товарищи фронты, наверное не все знают что в новой версии реакта появилась такая крутая штука как batching. Она объединяет несколько обновлений состояния компонента в одно перед его применением. Это снижает затраты на рендеринг и оптимизирует производительность.
Пример: одно состояние изменено с помощью двух вызовов setState(), но рендеринг произойдет только один раз.
handleClick() { this.setState({ count: this.state.count + 1 }); this.setState({ name: 'John' });}
В общем теперь вы знаете о ней. Удачи в экспериментах!