17 марта 2023 г. (изменено: 17 марта 2023 г.)

Канал: @cherkashindev

691

​​📖 Avoid These Common Pitfalls Of React useState

Статья описывает самые популярные ошибки при использовании useState в Реакте:

  • Избыточное состояние (Redundant State)
  • Дублирующее состояние (Duplicate State)
  • Обновление состояния через useEffect (Updating State Via useEffect)
  • Подписка на изменения состояния через useEffect (Listening To State Changes Via useEffect)
  • Конфликтующие состояния (Contradicting State)
  • Состояние с глубокой вложенностью (Deeply Nested State)

Среди описанные проблем нашёл практически кусок своего кода, связанный с асинхронными запросами — пример как не надо делать прикреплён. Чтобы не совершать таких ошибок, нужно вспомнить о некоторых рекомендациях, когда лучше использовать useReducer: