Подскажите как мне задиспатчить данные сразу?
В моем примере я экспорчу функцию fetchWeatherData() и диспатчу в index.js через store.dispatch(fetchWEatherData())
Как мне сразу задиспатчить данные в стор?
import { connect } from 'react-redux';
import {
fetchWeatherDataSuccess,
fetchWeatherDataError
} from '../reducers/actions/weatherDataActions';
const name = "kiev";
const fetchWeatherDataBegin = () => {
const url = "http://api.openweathermap.org/data/2.5/forecast?q="+ name +"&units=metric&APPID=8487f3a01e2983e87c74a057c147fa92";
return fetch(url);
}
export const fetchWeatherData = () => dispatch => {
fetchWeatherDataBegin().then(
response => response.json()
.then(
data => dispatch(fetchWeatherDataSuccess(data)),
error => dispatch(fetchWeatherDataError(error)),
)
)
}