Skip to content

jorgefl8/vite-react-template

Repository files navigation

🚀 Vite React Template

Una plantilla moderna y robusta para el desarrollo de aplicaciones web, construida con las mejores tecnologías y prácticas actuales.

Tecnologías

✨ Características

  • ⚡️ Vite 6
  • ⚛️ React 19
  • 🎨 TailwindCSS v4
  • 📝 TypeScript
  • 🎯 ESLint
  • Prettier
  • 🔧 Configuración Lista - Configuración preestablecida de TypeScript, ESLint y Prettier

📜 Scripts Disponibles

  • dev - Inicia el servidor de desarrollo
  • build - Construye la aplicación para producción
  • preview - Previsualiza la construcción de producción localmente
  • lint - Ejecuta ESLint para encontrar y corregir problemas en el código
  • lint:check - Verifica el código con ESLint sin realizar correcciones
  • format - Formatea el código usando Prettier
  • format:check - Verifica el formato del código sin realizar cambios

📁 Estructura del Proyecto

vite-react-template/
├── src/               # Código fuente
├── public/            # Archivos estáticos
├── .vscode/          # Configuración de VS Code
├── .eslintrc.js      # Configuración de ESLint
├── .prettierrc       # Configuración de Prettier
├── tsconfig.json     # Configuración de TypeScript
└── vite.config.ts    # Configuración de Vite

⚙️ Configuración de Prettier

Esta plantilla incluye una configuración optimizada de Prettier para mantener un estilo de código consistente:

{
	"printWidth": 150,        // Longitud máxima de línea
	"semi": false,           // Sin punto y coma al final
	"singleQuote": true,     // Usa comillas simples
	"jsxSingleQuote": true,  // Comillas simples en JSX
	"tabWidth": 2,          // 2 espacios de indentación
	"trailingComma": "none", // Sin comas finales
	"useTabs": true,        // Usa tabs en lugar de espacios
	"bracketSameLine": true, // Cierre de etiquetas en la misma línea
	"endOfLine": "lf"       // Saltos de línea estilo Unix
}

🔧 Configuración de VS Code

La plantilla incluye configuraciones predefinidas para VS Code que mejoran la experiencia de desarrollo:

Configuraciones del Editor

{
  "editor.defaultFormatter": "esbenp.prettier-vscode",  // Usa Prettier como formateador por defecto
  "editor.foldingImportsByDefault": true,              // Colapsa imports por defecto
  "editor.formatOnSave": true,                         // Formatea al guardar
  "editor.codeActionsOnSave": {
    "source.organizeImports": "always"                 // Organiza imports al guardar
  }
}

Extensiones Recomendadas

La plantilla recomienda las siguientes extensiones de VS Code:

  • Prettier (esbenp.prettier-vscode): Formateador de código
  • ESLint (dbaeumer.vscode-eslint): Linter de JavaScript/TypeScript
  • Tailwind CSS IntelliSense (bradlc.vscode-tailwindcss): Autocompletado para Tailwind
  • Import Cost (wix.vscode-import-cost): Muestra el tamaño de los paquetes importados

Estas extensiones se instalarán automáticamente cuando abras el proyecto en VS Code y aceptes las recomendaciones.


⭐️ Si te gusta este template, ¡no olvides darle una estrella!

About

react project template configuration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy