Flux

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:

  1. Se genera una acci贸n (a trav茅s de un evento del usuario por ejemplo),

  2. El despachador toma esa acci贸n y se la pasa al store para generar un nuevo estado,

  3. 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.

Last updated