reactjs – mapStateToProps of React-Redux does not fire in case of change of state

I'm learning Redux state management and I ended up with a problem. MapStateToProps within a component is not fired when the state changes. Passed by a lot of blogs, impossible to understand the problem.
The store appears to be updating properly because the "subscribe" method on the store prints the new changes. Screenshot attached screen too.

Actions.js

export const GET_ITEMS_SUCCESS = "GET_ITEMS_SUCCESS";
export const GET_ITEMS_FAILURE = "GET_ITEMS_FAILURE";
export const getItemsSuccess = () => ({
    type: Todo.GET_ITEMS_SUCCESS, payload: items
});
export const getItemsFailure = () => ({
    type: Todo.GET_ITEMS_FAILURE, error: error
}); 
export function getItems(dispatch) {
    return dispatch => {
    fetch(myList)
        .then(res => res.json())
        .then(res => {
            if(res.error) {
                throw(res.error);
            }
            store.dispatch(getItemsSuccess(res));
            return res;
        })
        .catch(error => {
            store.dispatch(getItemsFailure(error));
        })
   }
}

Reducer

let initialState = {items: (), error: null}
function GetItemsReducer (state = initialState, action) {
    switch (action.type) {
        case actionType.GET_ITEMS_SUCCESS: 
           return Object.assign({}, state, {pending: false, items: action.payload});
       case actionType.GET_ITEMS_FAILURE:
           return Object.assign({}, state, {pending: false, error: action.error});
       default: 
           return state; 
    }
}
export const rootReducer = combineReducers({
    GetItemsReducer: GetItemsReducer
});

the shop

const mystore = createStore(rootReducer, applyMiddleware(thunk, promise));
mystore.subscribe(() => console.log("State Changed;", mystore.getState()));

Component

class Home extends Component {
    constructor(props) {
        super(props);
    }
    componentDidMount() {
        this.props.fetchItems();
    }
    render() {
       return (
          
{this.props.items.length}
) } } var mapStateToProps = function mapStateToProps(state) { console.log('mapStateToProps ----------> ', state); return { items: state.GetItemsReducer.items, error: state.GetItemsReducer.error } } const mapDispatchToProps = (dispatch) => { return { fetchItems: bindActionCreators(getItems, dispatch) } } export default connect(mapStateToProps, mapDispatchToProps)(Home);

main

class App extends React.Component {
    render() {
       return (
          
             
          
       )
   }
}
ReactDOM.render(, document.querySelector("#app"))

enter the description of the image here

Thank you in advance.