Client Side: Vite SSR: Next.js Static: Astro
Por defecto: npm Por cambiar o por probar: pnpm
- Cosas estáticas o que cambian poco: React Context
- Para estado global general: Zustand
- Redux Toolkit SÓLO para proyectos medio/grandecitos con estados globales complejos
- Para proyectos GRANDES, evitar el estado global y depender de React Query, Apollo, Flux...
Tanstack Query/SWR urlQL
- NextJS File System Routing
- React Router (para proyectos con paths complejos o muchas páginass)
- Wouter (smaller alternative, páginas sencillas)
- TailwindCSS
- CSS Modules
- Vanilla Extract
- Framer Motion
- Auto Animate
- Recharts
- https://react-hook-form.com/
- zod (para validaciones)
- Supabase Auth
- Next Auth
- O probar Lucia Auth/Authjs.dev
Proyectos web:
- Vercel
- Netlify
Proyectos web + Workers (Edge Functions): Especial mención: Cloudflare
Dockerfiles:
- Railway
- Fly.io
- Render
Vitest + Playwright + React Testing Library
Menos momento lo que quieras.
- date-fns
- dayjs
- luxon