Redux Reducer sollte ohne Nebenwirkungen sein. Was aber, wenn eine Aktion den Download einer Datei im Browser auslöst, deren Inhalt vom Zustand des Geschäfts abhängt? Sicher sollte das als Nebeneffekt gelten? Wäre etwas wie das Folgende in Ordnung oder sollte ich nach alternativen Methoden suchen?Nebenwirkungen in Redux Reducer
case 'SAVE_GRID': {
const { json } = state
fileDownload(json, 'data.json', 'application/json')
return state
}