Библиотека стилей, которая добавляет в приложения React Native утилитарные классы Tailwind CSS и компилирует их во время сборки.
founded-labs/react-native-reusables
Коллекция UI-компонентов для React Native, которые можно копировать в проект; портирована с shadcn/ui и стилизуется с помощью Nativewind или Uniwind.
- Звёзды
- 8,717
- Форки
- 318
- Открытые issues
- 17
- Последний коммит
- в прошлом месяце
Что это?
React Native Reusables переносит подход shadcn/ui к компонентам в React Native. Компоненты стилизуются с помощью Nativewind (Tailwind CSS для React Native) или Uniwind, поэтому разработчики могут настраивать их привычными utility-классами.
Вместо установки в качестве жёстко закреплённой зависимости компоненты предлагается копировать в кодовую базу — так же, как в модели shadcn/ui. Они построены на примитивах в духе Radix, адаптированных для нативной среды; репозиторий также ориентирован на Expo и react-native-web.
Проект распространяется по лицензии MIT, у него есть сайт документации и список ресурсов сообщества со сторонними компонентами, библиотеками и шаблонами.
Ключевые возможности
- 01Компоненты для React Native в духе shadcn/ui, которые можно копировать в проект
- 02Стилизация с помощью utility-классов Nativewind или Uniwind
- 03Поддержка проектов на Expo и совместимость с react-native-web
- 04Поддерживаемый сообществом список дополнительных компонентов и шаблонов
Сценарии использования
- Создание приложения на React Native или Expo с единым настраиваемым набором компонентов
- Использование общей дизайн-системы в нативном мобильном приложении и вебе через react-native-web
- Перенос привычных по shadcn/ui паттернов в мобильные приложения
Быстрый старт
- 1
Откройте документацию, чтобы узнать, как установить и использовать.
Что важно знать
- Для стилизации компонентов используется Nativewind или Uniwind, поэтому вам понадобится одна из этих библиотек стилей.
В подборках
Темы
Частые вопросы
- Что такое react-native-reusables?
- Коллекция UI-компонентов для React Native, которые можно копировать в проект; портирована с shadcn/ui и стилизуется с помощью Nativewind или Uniwind. React Native Reusables переносит подход shadcn/ui к компонентам в React Native. Компоненты стилизуются с помощью Nativewind (Tailwind CSS для React Native) или Uniwind, поэтому разработчики могут настраивать их привычными utility-классами.
- react-native-reusables можно использовать бесплатно? Какая у него лицензия?
- react-native-reusables распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- react-native-reusables всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в react-native-reusables — 27 сент. 2026 г..
- Для чего можно использовать react-native-reusables?
- Создание приложения на React Native или Expo с единым настраиваемым набором компонентов Использование общей дизайн-системы в нативном мобильном приложении и вебе через react-native-web Перенос привычных по shadcn/ui паттернов в мобильные приложения
- Как установить react-native-reusables?
- Откройте документацию, чтобы узнать, как установить и использовать.
- Где скачать react-native-reusables?
- Исходный код и инструкции по установке — на GitHub: https://github.com/founded-labs/react-native-reusables
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека стилей для React Native, расширяющая StyleSheet темами, адаптивными стилями и вариантами на базе Nitro Modules и JSI.
Библиотека стилей для React и React Native, необязательный UI kit и оптимизирующий компилятор для совместного использования UI-кода в веб- и нативных приложениях.
Бесплатная библиотека компонентов и блоков shadcn/ui с открытым исходным кодом: 1 264 примера в стиле дашбордов, которые копируются прямо в React-проекты.
React-компоненты в ретро-стиле 8-bit на базе shadcn/ui, которые добавляются в проект через shadcn CLI.
Реестр компонентов shadcn/ui с тщательно проработанными UI-компонентами, пружинящими переходами при наведении и вариантами на Radix или Base UI.