You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
491 B
21 lines
491 B
import { WEATHER_DATA } from "../data/stub";
|
|
import { FETCH_WEATHER } from "./constants";
|
|
import { getWeathersList } from "./thunk/actionListWeather";
|
|
|
|
const initialState = {
|
|
weathers: [],
|
|
favoriteWeathers: [],
|
|
}
|
|
//@ts-ignore
|
|
export default appReducer = (state = initialState, action) => { ///action event receved
|
|
switch (action.type) {
|
|
|
|
case FETCH_WEATHER:
|
|
|
|
// @ts-ignore
|
|
return {...state, weathers: action.payload};
|
|
|
|
default:
|
|
return state;
|
|
}
|
|
} |