Библиотека компонентов Chakra UI. Быстрый старт!

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • Готовые библиотеки компонентов позволяют быстрее создавать рабочие приложения. Chakra UI предлагает базовый набор решений для React-приложений - сетку, блоки, формы, таблицы и многое другое. При этом библиотека предлагает гибкий подход к управлению темами. Можно взять готовую цветовую схему и при желании расширить ее, либо создать свою собственную.
    00:00 Обзор возможностей Chakra UI
    16:20 Базовый шаблон React Chakra
    17:45 Кастомная шапка, светлая/темная темы
    24:26 Контейнер и работа с текстом
    27:27 Сетка со списком карточек
    32:37 Адаптив через пропсы
    35:23 Варианты и псевдосостояния
    38:38 Кастомизация темы
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Поддержка канала:
    / mishanep
    www.tinkoff.ru/rm/nepomnyasch...
    paypal.me/mishanep

Комментарии • 34

  • @dispeltr1183
    @dispeltr1183 2 года назад

    Крутая библиотека компонентов и не менее крутое объяснение! Спасибо большое!

  • @user-rs4yw8ce3t
    @user-rs4yw8ce3t 8 месяцев назад

    Спасибо большое за твою работу, Михаил! Очень помог!💖💖💖

  • @vitaliiverdiiev7272
    @vitaliiverdiiev7272 2 года назад

    Спасибо большое за объяснение!

  • @user-jm5pp7lm8b
    @user-jm5pp7lm8b 11 месяцев назад

    Спасибо за видео, как всегда все просто и понятно

  • @aaronvasilev2371
    @aaronvasilev2371 3 года назад +1

    Михаил, лучи добра Вам!

  • @myroslavkozar2230
    @myroslavkozar2230 Год назад

    Спасибо. За крутой контент.

  • @rustam6287
    @rustam6287 2 года назад +1

    у вас классный и понятный контент

  • @user-jj6pv4io7m
    @user-jj6pv4io7m 3 года назад

    Круто! Лайк!

  • @user-ow7mh1zb2b
    @user-ow7mh1zb2b 2 года назад

    Спасибо, мне - как бэкендещику, помогло в создании сайта портфолио)

  • @yakut54
    @yakut54 3 года назад

    О! Видосик новый подвезли )

  • @evgeniyn1542
    @evgeniyn1542 3 года назад +1

    Отлично, раньше работал только с material-ui, интересно будет сравнить.

  • @fellainthewagon7166
    @fellainthewagon7166 3 года назад +6

    пока изучаю JS, но уверен чуть позже такие видео будут очень полезными, спасибо!

    • @petrbamper3100
      @petrbamper3100 3 месяца назад

      пока ты изучаешь JS выйдет еще 50 новых библиотек компонентов и к тому времени это будет не актуально

  • @Crash1796
    @Crash1796 3 года назад +2

    Вау, после бутстрапа выглядит как глоток свежего воздуха!

  • @user-rk5wo6wq7h
    @user-rk5wo6wq7h 3 года назад +1

    Классно! Видео по Ant Design в студию ))

    • @mishanep
      @mishanep  3 года назад

      Теперь в студии 😀
      ruclips.net/video/LfKgQ5mAcRs/видео.html

  • @osad4enko
    @osad4enko Год назад

    с стороны оптимизации скорости первого отклика и загрузки всего контента лучше использовать модульный подход с навешиванием классов или props библиотеки компонентов?

  • @konstantinvoronin4687
    @konstantinvoronin4687 2 года назад +1

    Chakra UI - классная библиотека. Выглядит очень дружественно. В material ui и ant design намного больше иконок и компонентов, но это их и плюс и минус одновременно. Приходится тащить в приложение много неиспользуемого, раздувается вес приложения.
    Жаль только, что у этой библиотеки нет собственного datePicker.

  • @ArtemMindsurfer
    @ArtemMindsurfer 7 месяцев назад

    wow

  • @rustam6287
    @rustam6287 2 года назад +1

    про next js сделайте видео пж

  • @user-jj6pv4io7m
    @user-jj6pv4io7m 3 года назад +1

    Можете снять видео по Ant Design, было бы очень круто)

    • @mishanep
      @mishanep  3 года назад +1

      Да, в планах есть.

  • @GorgeousPuree
    @GorgeousPuree 2 года назад

    Спасибо за видео. А подскажи плез, когда ты прописываешь цвет, то вс код подсказывает тебе возможные значения, например 'grey.500'
    У меня вебшторм, и такого не происходит, он подсказывает только названия самих пропов (maxWidth, padding и тд), но сами их значения, которые идут в кавычках - нет. Ты что-то ставил дополнительно поверх вс кода, чтобы был такой автокомплит?

    • @mishanep
      @mishanep  2 года назад

      Не припомню чего-то дополнительного. Vs code несколько иначе работает с typescript, а так как чакра написана на нем, то и автокомплит есть. Странно, что шторм не показывает.

  • @kitN
    @kitN Год назад

    бегло глянул начало, буду смотреть позже

  • @DavitAve
    @DavitAve Год назад +1

    По моему лучше tailwind нет для react только MUI и то бывает раздрожает

  • @vladimirmuratov2220
    @vladimirmuratov2220 Год назад

    А как Вам tailwindCss? 🤔

    • @mishanep
      @mishanep  Год назад +1

      Пока что никак. Руками до сих пор не потрогал, но с расстояния выглядит странно - это обилие классов. Мне нравится, что у них есть оптимизация стилевого бандла. Но вчитываться в набор строковых значений - на любителя. Да, в Чакре мы тоже можем много стилевых вещей набросать на компонент, но в виде объекта, как по мне, оно более читаемо, да и переиспользовать проще.

  • @AndriusLauFullstack
    @AndriusLauFullstack 2 года назад

    Material UI V5 ili Chakra UI ili Semantic UI :) Kotory vybrat dlja samovo prastovo ispolzivanyja.

    • @mishanep
      @mishanep  2 года назад

      Здравствуйте. Здесь не будет однозначного ответа. Кому-то проще будет с одним, кому-то с другим. Потом там разный набор готовых компонентов, а значит под разные задачи могут быть удобнее разные инструменты. Мне нравится Chakra UI, но иногда использую и другие библиотеки.

    • @user-kj2wm8rg5z
      @user-kj2wm8rg5z 2 года назад

      @@mishanep Добрый день Михаил, подскажите про переиспользуемые компонеты. Есть форма, она одинаковая как для создания, например пользователя, так и для редактирования. Форма состоит из примерно 10 инпутов. Обычно, если я не использую библиотеки компонентов, я создаю общий компонет формы и передаю туда данные, используя одну и ту же форму как для создания так и для редактирования. В Chakra UI какой лучше подход, сделать переиспользуемый компонент, или просто продублировать форму на странице создания и редактирования? Спасибо за ответ!

    • @osad4enko
      @osad4enko Год назад

      @@user-kj2wm8rg5z создать компонент собранный не из тегов инпутов, а из элементов библиотеки Чакра и переиспользовать форму