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

Работал ли с хуком useReducer в React

Да, работал. `useReducer` — это хук для управления сложным состоянием, альтернатива `useState`. Подходит, когда следующее состояние зависит от предыдущего или логика изменений сложная. Пример: ```jsx const initialState = { count: 0 }; function reducer(state, action) { switch (action.type) { case 'increment': return { count: state.count + 1 }; case 'decrement': return { count: state.count - 1 }; default: throw new Error(); } } function Counter() { const [state, dispatch] = useReducer(reducer, initialState); return ( <> Count: {state.count} </> ); } ``` Плюсы: - Централизованная логика изменений - Легче тестировать редьюсер отдельно - Подходит для сложных состояний (например, формы с множеством полей)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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