Я думаю, что вы ищете что-то под названием mapDispatchToProps
.
const mapDispatchToProps = (dispatch) => ({
fetchWeatherData: (payload) => {
dispatch(fetchWeatherData(payload))
}
});
Теперь вам нужно connect
это для вашего компонента и использовать его внутри этого.
class Test extends React.Component {
componentWillMount () {
this.props.fetchWeatherData("london")
}
render () {
return null;
}
}
const withStore = connect(null, mapDispatchToProps);
export default withStore(Test);
Подробнее об этом вы можете прочитать в документации redux .