Una plantilla moderna y robusta para el desarrollo de aplicaciones web, construida con las mejores tecnologías y prácticas actuales.
- ⚡️ Vite 6
- ⚛️ React 19
- 🎨 TailwindCSS v4
- 📝 TypeScript
- 🎯 ESLint
- ✨ Prettier
- 🔧 Configuración Lista - Configuración preestablecida de TypeScript, ESLint y Prettier
dev
- Inicia el servidor de desarrollobuild
- Construye la aplicación para producciónpreview
- Previsualiza la construcción de producción localmentelint
- Ejecuta ESLint para encontrar y corregir problemas en el códigolint:check
- Verifica el código con ESLint sin realizar correccionesformat
- Formatea el código usando Prettierformat:check
- Verifica el formato del código sin realizar cambios
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
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
}
La plantilla incluye configuraciones predefinidas para VS Code que mejoran la experiencia de desarrollo:
{
"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
}
}
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!