Enrutador
Control de Acceso
Define una logica global para controlar que tipo de usuarios pueden acceder a cuales paginas y componentes
Servicios Globales
Usuario
Maneja la informacion del usuario actual en sesion y sus permisos
Preferencias
Preferencias globales como el lenguaje, para el usuario en sesion actual
Localizacion
Maneja los diferentes valores de lenguaje/pais
Validaciones
Validaciones de formularios globales, basados en el locale si fuese necesario
API
Maneja la comunicacion con el/los APIs de manera transparente para el resto de la aplicacion
Estado Global
Centraliza el estado de los datos globalmente en la aplicacion, con una arquitectura tipo Flux
Mensajes
Centraliza los avisos y mensajes de la aplicacion, independientemente de la forma de desplegar el mismo
Manejo de Errores
Se encarga de recibir errores de diferentes fuentes (API, forms, etc) y darle un tratamiento global
Modulos Globales
Formularios
Diferentes componentes de formularios reusables en cualquier escenario
Navegacion
Componentes de paginacion, tabs, etc
Interfaces del API
Herramientas de Desarrollo
Test Unitarios
Para cada componente y servicio
Type Linting
Para asegurarse de que todos los tipos de datos sean correctos
Code Linting
Para asegurarse de que el codigo sea escrito de forma estandarizada
Auto Doc
Genera la documentacion en base al tipado del codigo y comentarios adicionales que este tenga
Router
By Diego Barahona
Router
- 498