Об этом проекте

Awesome React представляет собой курируемый список ресурсов, охватывающий экосистему React и React Native. В нём собраны ссылки на официальную документацию, обучающие материалы, наборы вопросов для собеседований и категоризированные open-source проекты. Каталог включает фреймворки React: Next.js, Gatsby, Remix и refine. Перечислены библиотеки компонентов, такие как shadcn-ui, Ant Design, Material UI, Chakra UI, Mantine и FluentUI. Для управления состоянием и выборки данных указаны Redux, MobX, Zustand, TanStack Query, SWR, Apollo Client и XState. Приведены библиотеки стилизации (styled-components, emotion), наборы иконок, инструменты маршрутизации и утилиты разработки, например Vite и Reactotron. Дополнительные разделы содержат инструменты тестирования (Jest, React Testing Library, Cypress, Playwright), библиотеки форм (React Hook Form, TanStack Form), компоненты таблиц и сеток, интеграции карт, а также библиотеки визуализации данных (Recharts, Visx, Victory, Nivo). Здесь же перечислены React-рендеры для разных целевых сред: Three.js (react-three-fiber), CLI-приложения (Ink), видео (Remotion) и PDF. Отдельные категории посвящены интернационализации, анимациям, компонентным песочницам типа Storybook и реальным приложениям, созданным на React. Раздел React Native включает ссылки на официальные ресурсы, библиотеки навигации, UI-компоненты, а также мобильно-ориентированные базы данных и библиотеки для получения информации об устройстве. Проект распространяется под лицензией CC BY 4.0 и принимает вклад сообщества через GitHub.