Я новичок в Redux и не понимаю, хорошо ли работает мой код или у меня есть проблемы с ним. Вот что я хочу сделать:
Я хочу отправить addTodo
действие внутри компонента AddTask
для изменения состояния. Поэтому я использую это:
export default connect(
null,
{ addTask },
)(AddTask);
Затем я хочу передать реквизит из обновленного состояния компоненту Feed
. Поэтому я использую это:
const mapStateToProps = state => {
console.log(state);
return { tasks: state.addTask.tasks };
};
export default connect(
mapStateToProps,
null,
)(Feed);
Я думаю, что странно, что для доступа к свойству задач я должен написать state.addTask.tasks
(а не state.tasks
). Это проблема с моим кодом, или как работает redux?