Получение неопределенного доступа к избыточному хранилищу состояния свойства в приложении «Реакция» - PullRequest
0 голосов
/ 26 декабря 2018

Я использую избыточность в своем приложении реакции, и я получаю неопределенное значение, когда я получаю доступ к свойству состояния избыточности в одном из моих компонентов, почему так?состояние действительно, когда я вызываю console.log в файле редуктора: вот мой файл reducerFile:

const initState = {
    isCurrentUser : true
}
export default function(state=initState, action) {


    console.log(`this is from localAuthReducer ${state.isCurrentUser}`)
    switch(action.type) {
        default: 
            return state
    }
}

Вот мой компонент реакции:

import React, {Component} from 'react';
import styles from './IndexPage.module.scss';
import { connect } from 'react-redux';
import Header from './../../components/Header/Header';



class IndexPage extends Component {


render() {
       return(

           <div className={styles.container}>


                <Header

                 isCurrentUser = {this.props.isCurrentUser}
                 />

                { console.log(`this is from indexPage ${this.props.isCurrentUser}`)}


           </div>

       );
   }
}

function mapStateToProps(state) {
    return {
        isCurrentUser : state.isCurrentUser
    }
}


export default connect(mapStateToProps, null)(IndexPage);

Вот мой файл index.js:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App/App';
import {Provider } from 'react-redux';
import {createStore, applyMiddleware} from 'redux';
import reducers from './reducers/index';
import reduxThunk from 'redux-thunk';

const store = createStore(
    reducers,
    applyMiddleware(reduxThunk)
);




ReactDOM.render(
                <Provider store={store}>
                    <App />
                </Provider>
                , document.querySelector("#root"));

Я не знаю, где я ошибаюсь isCurrentUser должен иметь значение true, так как это значение по умолчанию для состояния избыточности

...