вот просто setExpenses([newExpense, ...oldExpeses]) . тама сложнее
Предполагаю что если их вызвать штук 10 подряд то реакт их оптимизирует в 1, в итоге получим +1. через функцию + 10
вспомнил - реакт schedules state updates and doesn't do them immediately, so using this method prevents us from interacting with the non-current snapshot...
Что то на умно не русском
реакт создает задачи по обновлению стейта, а не апдейтит их сразу. Таким образом, данный метод предотвращает ситуации, когда мы работаем с не-последними обновленными данными
А ну вот, я значит правильно догадался
ага
Обсуждают сегодня