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

Какие знаешь аналоги Redux

Redux — популярная библиотека для управления состоянием, но у неё есть альтернативы:

  1. MobX
    Проще в использовании, основан на реактивности. Подходит для небольших/средних проектов.
    js
    import { observable, action } from 'mobx';
    
    class Store {
      @observable count = 0;
      @action increment() { this.count++; }
    }
  1. Zustand
    Минималистичный стейт-менеджер с хуками. Не требует обёрток.

    js
    import create from 'zustand';
    
    const useStore = create(set => ({
      count: 0,
      increment: () => set(state => ({ count: state.count + 1 })),
    }));
  2. Recoil (от Facebook)
    Оптимизирован для React, работает с атомарным состоянием.

  3. Jotai
    Похож на Recoil, но ещё проще и с минимальным бойлерплейтом.

  4. Context API + useReducer
    Встроенное решение React для небольших приложений.

Выбор зависит от сложности проекта и предпочтений команды.

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

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

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

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