Ich möchte ein Ladebild anzeigen, wenn der Benutzer diese bestimmte URL trifft und ausblenden, wenn die API die Daten erfolgreich abgerufen hat. Ich bin nicht in der Lage, reagieren zu zeigen Bild zunächst, wo ich Code hinzufügen und wie bei Erfolg API Antwort ausblenden sollte.Wie lade ich das Loader-Image?
Dies ist der Aktionsersteller zum Abrufen von Daten.
export const fetchEvents = (requestData) => ({
type: FETCH_EVENTS,
payload: axios.get(requestData.url, fetchEventsConfig)
})
Und das ist der Reducer zum Abrufen von Daten.
export default (state = initialState, action) => {
switch (action.type) {
case FETCH_EVENTS_FULFILLED:
const oldState = Object.assign({}, state)
const response = Object.assign({}, action.payload.data)
const allResults = oldState.results.concat(response.results)
return {
...state,
...response,
results: allResults
}
}
}
Ich bin redux darauf reagieren, so würde jede mögliche Hilfe groß sein