Добрый день, не передаются данные, делаю все правильно вроде, но не получаю данных:
Создание хранилища и рендеринг компонента
import React from "react";
import ReactDOM from "react-dom";
import { Provider } from "react-redux";
import { ListProject } from "./Components/Projects";
import { rootReducer } from "./Reducers/reducers";
import { createStore } from "redux";
export const store = createStore(
rootReducer,
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
);
ReactDOM.render(
<Provider store={store}>
<ListProject />
</Provider>,
document.getElementById("root")
);
Редусер
const initialState = {
projects: ["Projects 001"]
};
export function rootReducer(state = initialState) {
return state;
}
Сам компонент с конектом
import React, { Component } from "react";
import { connect } from "react-redux";
export const ListProject = (props) => {
console.log(props.projects);
return <div>Привет из App, { props.projects }!</div>
}
const mapStateToProps = (state) => {
projects: state.projects
}
export default connect(mapStateToProps)(ListProject);
Посмотрел много примеров везде передают данные в методе коннект, но у меня не работает, в чем может быть причина? Хранилище создается, редюсер работает.