то под капот засунули весь реакт и гадай как это отработает
что будет если я хочу обновить сразу 2 поля в state?
setRefreshing(true)
setData([])
что то в таком формате. 2 перерендера? это же 2 "setState". сомневаюсь. Тогда как вообще все это работает? и самое главное зачем это нужно? чтобы не писать дико сложное слово class?
Фб активно пиарит хуки поскольку по их утверждению под капотом у них много оптимизаций. Но setState с одной стороны удобнее да.
https://overreacted.io/why-do-hooks-rely-on-call-order/
Можно же useState использовать как setState. В чем проблема?
Если батчинг не сработал, и ваши данные не примитивы - юзРедюсер
Обсуждают сегодня