Я разработчик, а не дизайнер. Это означает, что я использую CSS Frameworks в большинстве моего побочного проекта, чтобы убедиться, что они не похожи на корма. Вот 10 фреймворков CSS, которые вы должны рассмотреть для вашего следующего проекта React. Некоторые из них построены специально для React, другие – это рамки общего назначения, которые хорошо работают с React.
React UI Frameworks
Это рамки пользовательского интерфейса, которые разработаны специально для React. Это здорово, если вы планируете большой проект или полное веб -приложение.
Материал UI
Материал пользовательского интерфейса – это полная фигурная структура пользовательского интерфейса для React. Он имеет поддержку для каждого типа элемента пользовательского интерфейса из дизайна материала и поставляется с собственным решением CSS-In-JS для написания CSS. Материал пользовательского интерфейса в настоящее время имеет 68,9 тыс. Звезд на GitHub.
Семантический пользовательский интерфейс реагирует
Один из самых старых и самых функций завершенных рамках пользовательского интерфейса. Если вам нужна стабильность и лучшее в документации в классе, попробуйте семантический пользовательский интерфейс. Semantic UI React имеет 12,3К звезд на GitHub.
Реагировать начальную загрузку
React Bootstrap – это восстановленная версия Bootstrap, которая сделана для React. Несмотря на то, что он обладает фантастической поддержкой компонентов в React, это еще не до версия 5. React Bootstrap имеет 19,5 тыс. Звезды на GitHub.
Владее пользовательского интерфейса реагирует
В последние годы Microsoft тихо проникла в сцену React и преобразованную офис, и большинство других своих веб -приложений для реагирования. С такой тяжелой разработкой реагирования Microsoft также выпустила довольно полную структуру пользовательского интерфейса, которая включает в себя привязки React. Fluent UI имеет 11,5 тыс. Звезд на GitHub.
GitHub | Веб-сайт
CSS Frameworks
Это каркасы CSS, не построенные специально для React, но очень хорошо работают в проекте React. Это здорово, если вы строите целевую страницу или блог и не нуждаетесь в комплексной структуре пользовательского интерфейса, как в веб -приложении, но все же нужно что -то, на что можно опираться для создания страниц.
Bulma CSS
Bulma – это очень настраиваемые фреймворки CSS, которая дает вам компоненты для построения адаптивных веб -страниц. У Bulmacs есть 43,7K звезд на GitHub на момент написания этой статьи, так что можно с уверенностью сказать, что это очень популярная структура.
Tailwind CSS
Tailwindcss – это утилита первая структура CSS, которая заполнена классами, чтобы построить практически все. В то время как TailWindcss не является реакцией, специфичной для реагирования, он очень хорошо интегрируется с React. Tailwindcss имеет 42,9К звезд на GitHub.
Начальная загрузка
Официальная версия Bootstrap. Здесь не так много, что загрузка-это легендарная структура CSS, и почти каждый фронт-эндовый Dev будет трогать его как какой-то момент. Bootstrap имеет впечатляющие 151 тысячи звезд на GitHub.
Минимальные фреймворки CSS
Хотя это все еще каркасы CSS, я решил поместить их в другую категорию, потому что они служат другой цели. Если вы хотите разместить веб -страницу с скоростью или просто хотите создать и MVP, не вкладывая слишком много времени, эти минимальные рамки пользовательского интерфейса помогут вам добраться туда.
MVP.CSS
Бесклассовая структура CSS, которая дает вам разумные значения по умолчанию.
W3 Core Styles
Если вы предпочитаете получить свои стили CSS непосредственно из источника, не смотрите дальше. Хотя они не самые красивые стили, они, безусловно, работают для некоторых типов сайтов, и вы можете поспорить, что они будут работать.
Веб-сайт
Бамбук CSS
Бесклассовая библиотека CSS, которая добавляет хорошие значения по умолчанию в элементы HTML, и использует Normalize.css и Sanitize.css под капотом для последовательного опыта и поддерживает темный режим с автоматическим обнаружением темы из коробки
Вода CSS
Water CSS – это еще одна бесклассовая структура CSS, которая дает вам темный режим из коробки, дает вам более лучшие элементы формы и улучшает типографику.
Если вам понравился этот пост, вы должны проверить Потрясающие Devtools Анкет Большая коллекция Devtools для веб -разработчиков.
Оригинал: “https://dev.to/sgolovine/10-ui-frameworks-for-your-next-react-project-o6k”