À propos du projet
Awesome React est une liste de ressources sélectionnées couvrant les écosystèmes React et React Native. Elle organise des liens vers la documentation officielle, des tutoriels et des séries de questions d'entretien, ainsi que des projets open-source classés par catégories.
Le répertoire couvre les frameworks React tels que Next.js, Gatsby, Remix et refine. Il répertorie des bibliothèques de composants incluant shadcn-ui, Ant Design, Material UI, Chakra UI, Mantine et FluentUI. Pour la gestion d'état et la récupération de données, il indexe Redux, MobX, Zustand, TanStack Query, SWR, Apollo Client et XState. Les bibliothèques de stylisme comme styled-components et emotion sont incluses, tout comme les bibliothèques d'icônes, les outils de routage et les utilitaires de développement comme Vite et Reactotron.
D'autres sections cataloguent les outils de test (Jest, React Testing Library, Cypress, Playwright), les bibliothèques de formulaires (React Hook Form, TanStack Form), les composants de tableau et de grille, les intégrations de cartes et les bibliothèques de graphiques (Recharts, Visx, Victory, Nivo). Il répertorie également des moteurs de rendu React pour diverses cibles comme Three.js (react-three-fiber), les applications CLI (Ink), la vidéo (Remotion) et le PDF. Des catégories supplémentaires couvrent l'internationalisation, les bibliothèques d'animation, les bacs à sable de composants comme Storybook et des applications réelles construites avec React.
La section React Native fournit des liens vers des ressources officielles, des bibliothèques de navigation, des composants UI et des bases de données spécifiques au mobile ou des bibliothèques d'informations sur l'appareil. Le projet est sous licence CC BY 4.0 et accepte les contributions de la communauté via GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.