Back to questions
Middle+
4
Как вы работали со стейт-менеджерами? Использовали ли Redux?
Companies where asked
Яндекс
Answer from AI
sobes.tech AI
Я работал с разными стейт-менеджерами, включая Redux, MobX и Context API в React. Redux использовал для управления глобальным состоянием в крупных приложениях, где важно предсказуемое поведение и возможность отладки через инструменты, такие как Redux DevTools.
Пример использования Redux:
import { createStore } from 'redux';
// Редьюсер
function counter(state = 0, action) {
switch (action.type) {
case 'INCREMENT':
return state + 1;
case 'DECREMENT':
return state - 1;
default:
return state;
}
}
const store = createStore(counter);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // 1
Redux помогает централизовать состояние, особенно когда данные нужны в разных частях приложения.