Agregar una devolución de llamada a un Reductor Redux
¿Habría algo malo / anti-pattern-ish (en términos de 'pensamiento en reacción / redux') en una devolución de llamada agregada a laaction.data
pasó a una acción?
// reducer
ACTION_FOR_REDUCER() {
var x = 123
if ( action.data.callback ) action.data.callback( x )
return {
something: action.data.somedata
}
},
Luego, acceder a esos datos más adelante en la aplicación cuando se llama a la acción (quizás en un contenedor)
// later in the app
this.props.dispatch(changeSomething({
somedata: somedata,
callback: (x) => { console.log(x) }
}))