Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React/use-context

Для чего нужен хук `useContext` и какие у него ограничения?

СобеседованиеHooksuseContext
  • Позволяет получать текущее значение контекста
  • При изменении значения все потребители перерисовываются
  • Для оптимизации: мемоизировать value, разделить контексты
  • При вложенных провайдерах читается ближайший вверх по дереву
  • Мутирование объекта в value не вызовет ререндер (сравнение по Object.is)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov