Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.