mantine README

The project's README from github.com/mantinedev/mantine. As one markdown file: README.md.

Mantine

NPM Backers GitHub contributors npm npm Help wanted Discord X Follow

Packages

Getting help

Mantine has a very friendly community, we are always happy to help you get started:

Contributors

Become a contributor

Support development

Backers

Mantine is a MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider contributing financially on OpenCollective.

Backers

License

MIT

mantine (mantinedev/mantine)

Searching Database…

31.8K ·GitHub
Что это такое?Mantine — это полноценная библиотека React-компонентов: только в @mantine/core больше 100 компонентов, а дополнительные пакеты закрывают формы, графики, уведомления, редакторы и многое другое.
Это одна библиотека или набор пакетов, из которых можно выбирать?Это семейство scoped-пакетов в npm. @mantine/core — ядро со 100+ компонентов, @mantine/hooks добавляет 80+ хуков; всё остальное — формы, графики, уведомления, редактор — отдельные пакеты, которые подключаются по желанию.
Как добавить её в свой проект?Установите нужные пакеты через npm в существующее React-приложение — как правило, это npm install @mantine/core @mantine/hooks — и следуйте инструкции по настройке в документации.
Она тянет много дополнительных зависимостей в моё приложение?От приложения требуется лишь одно — чтобы это был веб-проект на React. Внутри библиотека опирается на Emotion для стилей и floating-ui для позиционирования, и npm подтянет их автоматически.
Подойдёт ли она для React Native или десктопных приложений, или это только веб?Она рассчитана на веб-приложения на React — пакеты, компоненты и документация полностью ориентированы на веб, мобильных или десктопных вариантов нет.
Можно ли пользоваться бесплатно, в том числе в коммерческих целях?Да. Mantine — open source под лицензией MIT, бесплатна для любого использования; развитие проекта финансируется спонсорами на OpenCollective, а не платными тарифами.
Есть ли поддержка тёмной темы?Да — тёмный режим и тёмная тема указаны среди официальных тем проекта, то есть темизация считается частью самой библиотеки, а не дополнительной опцией.
Какие дополнительные пакеты есть помимо основных компонентов?Библиотека для управления формами, графики на основе recharts, система уведомлений, командный центр по Ctrl + K (@mantine/spotlight), богатый текстовый редактор на Tiptap, загрузка файлов через drag 'n' drop, карусель, централизованный менеджер модальных окон, индикатор прогресса навигации и компонент расписания.
Можно ли использовать хуки без подключения компонентов?Да — @mantine/hooks это самостоятельный пакет, так что проект может взять только хуки для управления состоянием и UI, не подключая библиотеку компонентов.
Creator
mantinedev
Size
336.9 MB
Stars
31.8K
Age
5y
Commits · 90 Days