Flux
Last updated
Last updated
Flux fue creado por Facebook precisamente como alternativa a ese modelo bidireccional que propon铆a MVC y sus variantes, ya que hac铆a muy dif铆cil la depuraci贸n y el rastreo de errores.
As铆 Flux es un patr贸n de aplicaciones Frontend pensado para resolver los problemas que hab铆a en el Frontend y que plantea un flujo unilateral con renderizados deterministas:
As铆 el flujo ser铆a:
Se genera una acci贸n (a trav茅s de un evento del usuario por ejemplo),
El despachador toma esa acci贸n y se la pasa al store para generar un nuevo estado,
La vista toma el nuevo estado y genera un nuevo HTML.
Es importante notar que la acci贸n no es una llamada a una funci贸n, sino m谩s bi茅n un comando que describe el tipo de acci贸n a realizar y que adem谩s puede guardar informaci贸n.