Как правильно получить и присвоить данные полученные из сервера Axios, react-redux
Всем привет!
С помощью axios пытаюсь получить данные и записать в const initialState, помогите пожалуйста как правильно это сделать..
спасибо!
можно ли как то вне блока then это сделать?
если внутри then, то как правильно экспортировать tracks ?
import axios from 'axios';
axios.get('http://ellenflare.com/loads/json')
.then(function (res) {
console.log(res.data)
});
const initialState = [
{
id: 1,
name: 'Enter Sandman'
},
{
id: 2,
name: 'The weekend'
}
];
export default function tracks(state = initialState, action) {
if (action.type === 'ADD_TRACK') {
return [
...state,
action.payload
];
} else if (action.type === 'FETCH_TRACKS_SUCCESS') {
return action.payload;
}
return state;
}
|