Я не могу получить доступ к своим значениям состояния, сохраненным в магазине, на любом экране. значения доходят до действий, но когда я обращаюсь к нему из магазина, он всегда возвращается undefined. Все в отдельных файлах. Редуктор 1 ...

0
Jatin Garg 12 Фев 2021 в 06:39

2 ответа

Лучший ответ

Вы уже объединили свои редукторы, чтобы получить доступ к редуктору по его ключу следующим образом:

const mapStateToProps = (state) => ({
    stateLoaded: state.homeModuleReducer.isInitialLoadingDone, // here homeModuleReducer is just an example. Change with reducer key in which isInitialLoadingDone is belong
    profile: state.loginModuleReducer.currentUser
});
2
Kishan Bharda 12 Фев 2021 в 04:34

С крючками намного проще обернуть корень магазином

import {Provider} from 'react-redux';

const App = () => {    
    return (
    <Provider store={store}>
        <Yourcomponent/>
    </Provider>
  );
};

export default App;

Доступ к вашему состоянию в любом подобном компоненте

import { useSelector } from "react-redux";
const state = useSelector(state => state)
0
Mohammad Sadman 12 Фев 2021 в 08:22
66166037