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

Какие предпочитаешь стейт-менеджеры

Для простых приложений достаточно React Context + useReducer. Для сложных - Redux Toolkit (RTK) с его упрощённым API. В новых проектах также рассматриваю Zustand за его минимализм и простоту.

Пример с RTK:

js
// store.js
import { configureStore, createSlice } from '@reduxjs/toolkit';

const counterSlice = createSlice({
name: 'counter',
initialState: 0,
reducers: {
increment: (state) => state + 1,
},
});

export const store = configureStore({
reducer: counterSlice.reducer,
});

text

**Плюсы RTK:**  
- Интуитивный API  
- Встроенный Thunk  
- DevTools из коробки  

Для глобального стейта без лишнего бойлерплейта - Zustand. Для микрофронтов или сложных сценариев - Redux.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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