Встречается на собеседованиях • сегодня
Какие предпочитаешь стейт-менеджеры
Для простых приложений достаточно 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.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы