Встречается на собеседованиях • сегодня
Как достать состояние из RTK reducer
В RTK (Redux Toolkit) состояние хранится в хранилище (store). Чтобы получить состояние:
- Используйте
useSelectorизreact-redux:
jsx
import { useSelector } from 'react-redux';
const Component = () => {
const stateValue = useSelector(state => state.reducerName.property);
// или весь стейт редюсера
const reducerState = useSelector(state => state.reducerName);
}- Для доступа вне компонентов (например, в thunk):
js
import store from './store';
const currentState = store.getState();
const value = currentState.reducerName.property;Где reducerName - это ключ, под которым редюсер зарегистрирован в configureStore(). Например:
js
const store = configureStore({
reducer: {
reducerName: someReducer
}
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы