react-redux-usage connect, applyMiddleware mapDispatchToProps, mapStateToProps redux-thunk Provider, store