Sobre o projeto

Awesome React é uma lista curada de recursos que abrangem os ecossistemas React e React Native. Ele organiza links para documentação oficial, tutoriais e conjuntos de perguntas de entrevista, juntamente com projetos de código aberto categorizados. O diretório cobre frameworks React como Next.js, Gatsby, Remix e refine. Ele lista bibliotecas de componentes, incluindo shadcn-ui, Ant Design, Material UI, Chakra UI, Mantine e FluentUI. Para gerenciamento de estado e busca de dados, ele indexa Redux, MobX, Zustand, TanStack Query, SWR, Apollo Client e XState. Bibliotecas de estilização como styled-components e emotion estão incluídas, assim como bibliotecas de ícones, ferramentas de roteamento e utilitários de desenvolvimento como Vite e Reactotron. Seções adicionais catalogam ferramentas de teste (Jest, React Testing Library, Cypress, Playwright), bibliotecas de formulários (React Hook Form, TanStack Form), componentes de tabela e grade, integrações de mapas e bibliotecas de gráficos (Recharts, Visx, Victory, Nivo). Também lista renderizadores React para diversos alvos, como Three.js (react-three-fiber), aplicativos CLI (Ink), vídeo (Remotion) e PDF. Categorias adicionais cobrem internacionalização, bibliotecas de animação, sandboxes de componentes como Storybook e aplicações do mundo real construídas com React. A seção React Native fornece links para recursos oficiais, bibliotecas de navegação, componentes de UI e bancos de dados específicos para dispositivos móveis ou bibliotecas de informações do dispositivo. O projeto está licenciado sob CC BY 4.0 e aceita contribuições da comunidade via GitHub.