🔒 Acceso Protegido

Esta documentación requiere autenticación

Skip to content

Fundamentos del Frontend ​

Esta sección cubre los fundamentos necesarios para desarrollar con el ecosistema frontend de OnSpot. Incluye tanto el framework principal como el sistema de componentes de UI.

Secciones ​

🏗️ Framework Principal ​

Fundamentos de desarrollo con Next.js y la arquitectura base de OnSpot.

Contenido principal:

🎨 OnSpot-UX ​

Sistema de diseño y librería de componentes UI reutilizables.

Contenido principal:


Stack Tecnológico ​

Framework Principal ​

  • Next.js 13.5.1 - Framework de React con SSR/SSG
  • React 18.2.0 - Librería de interfaz de usuario
  • TypeScript 5 - Tipado estático para JavaScript
  • Sass - Preprocesador CSS para estilos
  • Apollo Client - Cliente GraphQL para comunicación con API

Sistema de Componentes ​

  • @twlgroup/onspot-ux - Librería de componentes UI
  • @twlgroup/onspot-connections-ui-beta - Hooks y utilidades de conexión
  • Storybook - Herramienta de desarrollo de componentes

Herramientas de Desarrollo ​

  • ESLint - Linter de calidad de código
  • Prettier - Formateador de código
  • Bun/npm - Gestores de paquetes

Flujo de Aprendizaje Recomendado ​

Para Desarrolladores Nuevos ​

  1. Comienza con el Framework Principal

  2. Explora OnSpot-UX

  3. Implementación Práctica

Para Desarrolladores Experimentados ​

  • Revisa archivos de configuración específicos
  • Explora componentes avanzados de OnSpot-UX
  • Contribuye al sistema de diseño

Mejores Prácticas ​

  1. Usa componentes OnSpot-UX siempre que sea posible
  2. Sigue la estructura de carpetas establecida en Next.js
  3. Usa TypeScript para tipado fuerte
  4. Ejecuta linting y formateo antes de commits
  5. Documenta componentes en Storybook al crearlos
  6. Mantén consistencia con el sistema de diseño establecido

Documentación OnspotIntl