Some users might want to use React Redux to share props accross components that are at different levels of the DOM.
Redux needs actions to be dispatched in components. Those actions will then be reduced by reducers.
You can generate a component connected to the Redux store using the following command:
reacli component ./my-super-component --redux
It will generate a structure like this:
.
└── my-super-component
├── components
| ├── MySuperComponent.jsx
| ├── MySuperComponent.css
| └── MySuperComponentContainer.jsx
└── index.js
It will only have an impact on the container component, which will look like the following:

connect method is imported from react-redux. It will enable the generated component to interact with the Redux storemapStateToProps method. In this arrow function (which can take a state variable as input), we will be able to create component props from variables stored in the Redux storemapDispatchToProps method is optional. It will be used if your component has to dispatch actionsstore using the previously imported connect methodIf your component does not have to dispatch actions, you can delete the mapDispatchToProps function.
In that case, do not forget to also remove it from the connect() call.