Встречается на собеседованиях • сегодня

Какие cтэйт-менеджеры использовал кроме Redux

React Context API - встроенное решение для управления состоянием, удобно для небольших приложений. Использовал для темной темы и локализации.

MobX - нравится за декларативный подход и минимальный boilerplate. Хорош для сложных взаимодействий между компонентами. Пример:

jsx
class Store {
  @observable count = 0;
  
  @action increment() {
    this.count++;
  }
}

Zustand - легковесный стэйт-менеджер с хуками. Использовал для shared UI состояния (модалки, тосты). Пример:

jsx
const useStore = create(set => ({
  bears: 0,
  increase: () => set(state => ({ bears: state.bears + 1 }))
}))

Jotai - атомарный стэйт, похож на Recoil, но проще. Хорош для оптимизации перерендеров.

Recoil - для сложных данных с зависимостями (фильтры, графы данных). Использовал в data-intensive приложениях.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы