¡Hey Coders! cuando trabajo en proyectos de React, por lo general tengo mucha opcionesde bibliotecas de npm que me ayudan a acelerar el proceso de desarrollo de algun proyecto, así que en este tutorial me gustaría darles una lista de todas las bibliotecas que suelo usar y alguna alternativas que tambien posiblemente les interese.
Manejadores de Estado
- Zustand https://github.com/pmndrs/zustand
- Redux Toolkit y Redux Tooolkit Query
CSS y Estilos
- TailwindCSS
- Tailwind Merge y clsx
- Stylex https://stylexjs.com/
Bibliotecas UI
Documentacion y Testing
- Vitest https://vitest.dev/
- Plywrith https://playwright.dev/
- Storybook https://storybook.js.org/
Formularios
- React Select https://react-select.com/home
- React hook form
Tablas
- tansktack table https://tanstack.com/table/latest
Drag and Drop
- React Dnd Kit
- React Dropzone https://react-dropzone.js.org/
Testing de aplicaciones
- next-auth https://next-auth.js.org/
- Sonner https://github.com/emilkowalski/sonner
- Dnd Kit https://dndkit.com/
- Playwright para hacer E2E Testing
Soporte multilenguaje
- react-i18next https://react.i18next.com/
Generadores
Vite Nextjs
Sanitizadore
- DOMPurify
Bibliotecas de accesibilidad
- React Aria Hooks se enfoca en la accesibilidad