mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-18 07:25:41 +00:00
27 lines
843 B
Markdown
27 lines
843 B
Markdown
---
|
|
title: Flux
|
|
shortTitle: Flux
|
|
category: Structural
|
|
language: es
|
|
tag:
|
|
- Decoupling
|
|
---
|
|
|
|
## Propósito
|
|
Flux evita MVC en favor de un flujo de datos unidireccional. Cuando un usuario
|
|
usuario interactúa con una vista, ésta propaga una acción a través de un
|
|
central, a los distintos almacenes que contienen los datos de la aplicación y la
|
|
que actualiza todas las vistas afectadas.
|
|
|
|
## Diagrama de clases
|
|

|
|
|
|
## Aplicabilidad
|
|
Utilice el patrón Flux cuando
|
|
|
|
* Debes centrarte en crear rutas de actualización explícitas y comprensibles para los datos de tu aplicación, lo que simplifica el seguimiento de los cambios durante el desarrollo y facilita la localización y corrección de errores.
|
|
|
|
## Créditos
|
|
|
|
* [Flux - Application architecture for building user interfaces](http://facebook.github.io/flux/)
|