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

Какие знаешь альтернативы React контекста

Redux — популярная библиотека для управления состоянием. Подходит для сложных приложений с большим количеством данных.

js
import { createStore } from 'redux';
const store = createStore(reducer);

MobX — использует наблюдаемые объекты, автоматически обновляя компоненты при изменении данных.

js
import { makeAutoObservable } from 'mobx';
class Store {
  count = 0;
  constructor() { makeAutoObservable(this); }
}

Recoil — разработан Facebook, предлагает атомарное состояние и селекторы.

js
import { atom } from 'recoil';
const countState = atom({ key: 'count', default: 0 });

Zustand — легковесное решение с простым API.

js
import create from 'zustand';
const useStore = create(set => ({ count: 0 }));

Jotai — минималистичная библиотека, похожая на Recoil, но проще.

js
import { atom } from 'jotai';
const countAtom = atom(0);

Apollo Client — для управления состоянием, связанным с GraphQL.

RTK Query — часть Redux Toolkit, упрощает работу с API.

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

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

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

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

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