Публикации по теме 'styled-components'
React: стилизованные компоненты
React: стилизованные компоненты
Я хотел написать пост о стилизованных компонентах и о том, как они работают. Спасибо за проверку статьи.
Для этого я буду использовать этот репозиторий . Это базовое приложение CRUD, в котором вы можете добавлять/удалять/редактировать контент. Если вас интересует сборка, я делаю это здесь, в этом посте .
Стилизованные компоненты стали очень популярны в среде React. При правильном использовании они могут полностью устранить необходимость в..
Недавний эксперимент на хакатоне
Моя компания FreeWheel недавно провела однодневный хакатон.
Несколько товарищей по команде и я решили создать интернет-магазин, который действует как центр для всех внутренних приложений FreeWheel.
Также мы хотим испытать некоторые новые технологии.
Для бэкэнда мы выбрали бессерверный API с DynamoDB в качестве хранилища.
Для внешнего интерфейса мы решили создать SPA (одностраничное приложение) со стеком React + Mobx-state-tree + Styled-component . Я сосредоточен в основном на..
Используйте свои MakeStyles!
Основы пакета makeStyles, предлагаемые Material UI
Используя Material Ui , вы получаете доступ к множеству различных инструментов поверх стилизованных компонентов. makeStyles - это функция, которая позволяет использовать JavaScript для стилизации компонентов. makeStyles в своей основе использует JSS, что по сути переводит JavaScript в CSS. Что делает этот вариант отличным, так это то, что он запускается, когда страница запрашивается на стороне сервера.
1. Импорт
Чтобы..
Создавайте повторно используемые компоненты React с помощью styled-components
Я впервые использовал styled-components , когда начал работать над своим первым большим приложением, и мне очень нравится, как оно работает. Он позволяет создавать повторно используемые компоненты, которые легко наращивать и адаптировать к новым ситуациям по мере создания различных макетов.
Я собираюсь рассказать о некоторых способах использования styled-components для создания повторно используемых компонентов, которые абстрагируются от CSS и HTML, создавая вашу собственную..
Разделите свой код с помощью стилизованных компонентов
Одна вещь, которая всегда заставляла меня немного нервничать по поводу CSS в JS, заключалась в том, что все примеры включали CSS в файл JS, и это мне никогда не нравилось.
Мы все знаем этот удивительный график, и это правда, но для того, кто хранит все свои функции, вызовы API и типы потоков в другом файле, эта идея была немного странной, поэтому я сделал небольшое открытие, а также поспрашивал в стилизованных компонентах. community и увидели, что разделение CSS и JS вполне..
Как стилизованные компоненты работают под капотом? 💅
Чтобы по-настоящему понять, как работают стилизованные компоненты, нам нужно рассмотреть функцию javascript, называемую литералами шаблона, которая и поддерживает стилизованные компоненты. Если вы уже знакомы с шаблонными литералами, не стесняйтесь пропустить этот раздел, если не оставайтесь здесь, и я объясню вам, что это такое.
Литералы шаблона - это строковые литералы, которые позволяют вставлять выражения. Они заключаются в обратную галочку вместо одинарных кавычек и могут..
Стилизованные компоненты или модули CSS - для разработчиков React
Большинство разработчиков React думают о приложении как о компонентах. Строительные блоки с компонентами и, если возможно, с компонентами многократного использования.
Приятно видеть, что повторно используемый компонент был полезен в разных частях нашего приложения. И, как разработчик React, я должен признать, что стилизованные компоненты вызывают у меня такое же хорошее чувство.
Хорошо, но оставим в стороне философские сочинения.
Я начну с выделения некоторых из основных причин,..