🔒 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