Здравствуйте, суть вопроса вот в чем.
При использовании редакса у меня возникает такой момент. Например, есть простой редьюсер:
const initialStateUser = {
user: {}
};
function userReducer(state=initialStateUser, action) {
return state;
}
const rootReducer = combineReducers({
user: userReducer,
...
});
И в компоненте привязываем:
const mapStateToProps = store => {
return {
user: store.user
};
};
В итоге, чтобы получить какое-нибудь свойство, к примеру с именем name, из объекта user, приходится писать вот такую конструкцию:
this.props.user.user.name
потому что у нас объект из userReducer заворачивается в еще один объект в rootReducer. Можно конечно давать разные имена, но что то мне кажется, что я делаю что-то не так. Объясните, плз.