Tailwind, utility-first css-фреймворк

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.พ. 2025
  • Друзья, в данном видосе поговорим про Tailwind css, обсудим плюсы и минусы фреймверка, разберем пошаговый гайд как его подключать, оптимизировать, поймем почему utility-first css-фреймворк.
    Сайт фреймверка: tailwindcss.com/
    Телеграм канал - t.me/from0to1com
    ----------------------------------------
    Сайт курса по верстке - from0to1.com.ua/
    ----------------------------------------
    Подпишитесь на канал, если вам понравилось данное видео:
    bit.ly/2IFzwBZ

ความคิดเห็น • 118

  • @ЕгорСабанцев-ъ2м
    @ЕгорСабанцев-ъ2м ปีที่แล้ว +5

    спасибо за ролик, буквально вчера подумал, что нужно узнать о tailwind и тут выходит твой ролик. Не первый раз замечаю, что ты читаешь мои мысли!!!

  • @candy_front
    @candy_front ปีที่แล้ว +6

    Спасибо Вам большое за подробный и понятный обзор. From Uzbekistan

  • @НиколайФилиппенко-е3с
    @НиколайФилиппенко-е3с ปีที่แล้ว +3

    Опа прелестно. Долго ждал этого видоса. Спасибо)

  • @MopkauTV
    @MopkauTV 11 หลายเดือนก่อน +3

    Спасибо автору за мастер-класс!
    После просмотра видео решил немного собрать мысль по поводу того, кто такой Tilewind, делюсь результатами:
    TilewindCSS - фреймворк визуальной стилизации, который обеспечивает дизайнеров и разработчиков стандартизированным набором инструментов.
    Философия Tilewind - Utility-First, другими словами мы пишем не столько css стили, сколько "собираем" необходимый визуальный стиль для элемента, так как для каждого css свойства и типового значения уже созданы классы.
    Таким образом фреймворк закрывает несколько вопросов, условная оптимизация размера выходного css файла, и стандартизация всех визуальных элементов включая отступы, цвета, эффекты при наведении и прочее.
    В условной "базе" фреймворк самодостаточен, сложность может возникнуть с кастомными макетами у которых своя палитра, не типичная сетка и прочее, в таком случае Tilewind предлагает нам переконфигурировать его настройки и это работает, но только в том случае если ваш дизайнер придерживался гайдлайнов и подходил к своему макету с математической точностью, если же вам попадет макет "вразнобой" сложность вырастет в разы, в худшем случае до полного отказа от фреймворка.
    Предупреждение по поводу использования @apply, чрезмерное использование такого подхода нивелирует философию Tilewind, т.к @apply на этапе компиляции буквально копирует все css свойства классу к которому вы его применили, так же этому есть официальное подтверждение: tailwindcss.com/docs/reusing-styles#avoiding-premature-abstraction.

    • @IgorBobyrev
      @IgorBobyrev 24 วันที่ผ่านมา

      Я про это сразу подумал, по поводу эпли. И выходит, что если сделать 1 раз и забыть, то ОК, если делать и потом кто-то будет доделывать, он охереет когда увидит. Как ориентироваться-то? Ну смотри, класс "btn-1" ты используешь в 50 разных местах. Заказчик попросил изменить кнопку. В CSS ты поменял этот класс и все. В тайлвинд - как ты найдешь все кнопки, которые нужно изменить? Если их 20 разных.

  • @Лариса-м7х5б
    @Лариса-м7х5б ปีที่แล้ว +5

    Спс за инфу, оч познавательно. Так держать.👍

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      спасибо, я рад)

    • @Лариса-м7х5б
      @Лариса-м7х5б ปีที่แล้ว

      @@vadymprokopchuk у вас случайно нет такого же сайта с доменом " ru"? Есть у вас ученики с России? Как проходит оплата?

  • @bp.correctormaxkamov
    @bp.correctormaxkamov ปีที่แล้ว

    какой же ты батя, спасибо за проделанную работу

  • @cao_dzecbi
    @cao_dzecbi ปีที่แล้ว +1

    Офигеть, первый раз вижу, чтобы ты пил не кофе, а чай!!
    Спасибо за урок!

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +2

      это и было первый раз))

  • @Рустем-х8ф
    @Рустем-х8ф ปีที่แล้ว

    Ты лучший друг человечества ))

  • @_pheax
    @_pheax 7 หลายเดือนก่อน

    спасибо Вадос, очень хорошо обьяснил

  • @ВиталийОнищенко-к4к
    @ВиталийОнищенко-к4к ปีที่แล้ว +1

    Топ , пушка , дискотека 🎉

  • @Maxi-Ferro
    @Maxi-Ferro ปีที่แล้ว +2

    Интересно было бы узнать как подключить tilewind к gulp

  • @4rMVHWxkrtXrooPBWgyV
    @4rMVHWxkrtXrooPBWgyV ปีที่แล้ว

    Как новичку интересно, спасибо
    По поводу длинного видео -почему нет только пропиши тайм коды и вперёд, хочется про темную/светлую тему подробнее

  • @romatokar3516
    @romatokar3516 ปีที่แล้ว +10

    Полтора часа показывают как пользоваться документацией. Как закастомить конфиг не показал, как добавить пользовательские правила тоже. Зато apply который они же сам не рекомендают использовать показал

    • @ЕгорЕгорович-д2т
      @ЕгорЕгорович-д2т ปีที่แล้ว

      та быыло, сказал он о настройках вскользь с начала. И потом начиная с 1:17 пробежался по ним.

    • @romatokar3516
      @romatokar3516 ปีที่แล้ว

      Вскользь показать что такое есть, и показать как это работает - разные вещи. Ну переопредели один цвет и глянь что будет с другими

    • @cao_dzecbi
      @cao_dzecbi ปีที่แล้ว

      Всё правильно. Он показывает, как работать с документацией. Это надо уметь. Особенно с тайлвинд

  • @dimasnytin
    @dimasnytin ปีที่แล้ว +1

    Шииииикарно

  • @walterwhite4407
    @walterwhite4407 ปีที่แล้ว +1

    HARDEST WORKER 👊👊

  • @natalia_0729
    @natalia_0729 ปีที่แล้ว +4

    Не понятен момент, зачем все стили переносить в input.css через @apply, если начинает расширяться файл css. А в начале видео говорится о том, что Tailwind нужно использовать, чтобы не расширялся style.css до бесконечности, а расширять html, типа таким образом распределяется нагрузка на сайт, чтобы быстрее грузился. Понятно, что когда в html задано много tailwind классов, читать их может сложновато, но смысл тогда всего этого, если в любом случае все перенесено в css.
    А так за видео спасибо, первый раз смотрю про Tailwind, до этого немного изучила Bootstrap, поэтому интуитивно некоторые классы были понятны. И здесь их гораздо больше, чем в Bootstrap).

  • @Сергей-и9х6ж
    @Сергей-и9х6ж ปีที่แล้ว

    ура!!! вечеринка

  • @sirflexsir1437
    @sirflexsir1437 ปีที่แล้ว +1

    "Я это не понимаю, мне это неинтересно. Вот мне лично это неинтересно, за других сказать не могу"

  • @aleksandr_anp
    @aleksandr_anp ปีที่แล้ว +4

    когда-то обожал бутстрап (2-3 версии). Нокогда флексбоксы стали везде поддерживаться перестал его использовать. Но на более крупных проектах, разумеется, должен быть фреймворк, для унификации. И вот подход тэилвинда с написанием множества классов к каждому элементу для меня до сих пор раздражающий.

  • @Sociopath8889
    @Sociopath8889 ปีที่แล้ว +3

    Спасибо Вам большое за подробный и понятный обзор.
    Наивный вопрос - будет-ли подобное видео по бутсрапу?)

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      та как-то не планировал, даже и не знаю

    • @spectralvlad2
      @spectralvlad2 ปีที่แล้ว

      Было бы круто. Тоже жду
      @@vadymprokopchuk

    • @daffyteam
      @daffyteam ปีที่แล้ว

      Бутстрап?? Вы серьездно?? Вы не погяли фишку таилвинда просто))))

    • @Sociopath8889
      @Sociopath8889 ปีที่แล้ว

      @@daffyteam На собесах Вы будете так-же отвечать? Или будете навязывать потенциальному работодателю свой стек?

    • @ЕвгенийЛяпкин-ф8й
      @ЕвгенийЛяпкин-ф8й 10 หลายเดือนก่อน

      Ну вот скажи. НАФИГА он тебе нужен???

  • @blatov
    @blatov ปีที่แล้ว

    ТОПЧИК!!!!

  • @Sung_Jin-VVoo
    @Sung_Jin-VVoo ปีที่แล้ว +2

    23:23 В том что css может расширятся, а css нет😂💚

  • @ОльгаЗахарова-б5я
    @ОльгаЗахарова-б5я ปีที่แล้ว

    большое спасибо!

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      спасибо за поддержку

  • @ДмитрийВяхирев-щ3х
    @ДмитрийВяхирев-щ3х 11 หลายเดือนก่อน

    спасибо!

  • @Chelovek-m4u
    @Chelovek-m4u ปีที่แล้ว +4

    Спасибо. Сделайте, пожалуйста, видео по плагину WooCommerce в WordPress

  • @questions--answers-7
    @questions--answers-7 ปีที่แล้ว

    О красава
    Tailwind

  • @PavelChupryna
    @PavelChupryna 4 หลายเดือนก่อน

    столкнулись.)

  • @andreyevanton
    @andreyevanton ปีที่แล้ว

    Вадим, привет! Хотел поинтересоваться -- ты по-прежнему угораешь по Джикваери или уже смотришь с торону реактивности? Вьюшка, например

  • @_denysd9683
    @_denysd9683 ปีที่แล้ว

    где можно посмотреть твой settings.json ? хочу тоже такой стиль) или это просто тема такая ?

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 7 หลายเดือนก่อน

    Стили в разметке - тот ещё колхоз, особенно когда ты разрабатываешь приложение на фреймворке.
    Помимо того что в разметке будет хватать атрибутов, так ещё давайте будем засорять код лишними классами и превращать разметку в самую настоящую кашу.
    Зачем это делать когда в CSS есть Grid? А когда ещё используешь препроцессор, например SCSS, так вообще просто красота с точки зрения и разработки и поддержки кода.
    За позиционирование отвечает в основном Grid, а в разметке остаются атрибуты и классы для ситей , как это и должно быть. И никакой каши и не нужно ещё тянуть какуе-то дополнительную библиотеку в свой проект.
    Почему я акцентирую внимание именно на CSS Grid - потому что благодаря такому подходу можно ещё избавиться от многих не нужных оболочек (чем к примеру грешит подход под Flex) и тем самым ещё улучшить читаемость кода нисколько не отражаясь на надёжности.
    Многие разработчики и советуют, что хорошим тоном при написании приложения - это не застрять излишне HTML-разметку.

  • @stanislav_tihanov
    @stanislav_tihanov ปีที่แล้ว

    Здравствуйте, подскажите пожалуйста после установки (npm install -D tailwindcss), выдает такую ошибку (6 high severity vulnerabilities) npm audit fix и npm audit fix --force не помогают! Может кто-то сталкивался с такой проблемой? В интернете не нашел решения!

    • @andreyevanton
      @andreyevanton ปีที่แล้ว

      вы не показали ошибку, показали лишь предупреждение о шести ошибках

    • @roman6504
      @roman6504 ปีที่แล้ว

      Версию ноды поставь поновее. Просто какие то пакеты устарели и показывает уязвимости. Но вообще забей. Эти ошибки ни на что не влияют.

  • @natashawebconstanta777
    @natashawebconstanta777 ปีที่แล้ว

    Благодарю 100 раз )) В этом реально что то мистическое ))) Заказчик вчера сказал - будем работать на Tailwind 😀Подскажите, пожалуйста, какая это тема vs code, уж очень я в неё влюбилась, а искать долго ))) Help please ....🤣🤣🤣

    • @natalia_0729
      @natalia_0729 ปีที่แล้ว

      тема Community Material Theme Darker High Contrast

    • @natashawebconstanta777
      @natashawebconstanta777 ปีที่แล้ว

      @@natalia_0729 Спасибо огромное, Добрый Человек !!! 🙏🙏🙏

  • @antoha9486
    @antoha9486 ปีที่แล้ว +2

    А можно сделать один файл CSS, а в нём указать ссылки import на множество других файлов CSS которые лежат каждый в своей директории? Какие минусы у такого способа?

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      не совсем понял, что вы имеете в виду
      но оно все будет грузится

    • @Дмитрий-д8о6м
      @Дмитрий-д8о6м ปีที่แล้ว +4

      ​@@vadymprokopchukон имел ввиду что для каждой страницы писать css в отдельный файл, а потом все подключить в основной через директиву @import. Просто вы говорили что css разрастается, а это один из способов разделить css(типо бэм подход)

  • @neverchain
    @neverchain ปีที่แล้ว

    стоит ли верстать на tailwind для обучения работы в компании?

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      та не особо, уже когда туда попадешь, и у тебя будет такая задача, там и освоишь

  • @zercooI
    @zercooI ปีที่แล้ว

    всё великолепно, спасибо за очередной гайдецкий. у меня остался вопрос, по названиям классов, почему некоторым названиям пишут например: header__inner, а кто-то пишет header-inner). Вопрос в том, почему кто-то использует __ , а кто-то -. есть какое-то прям правило?

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      все зависит от методологии, я обычно использую БЭМ, у меня есть видос на канале,
      а если без методологии, то разницы нет, просто вкусовщина

    • @zercooI
      @zercooI ปีที่แล้ว

      @@vadymprokopchuk ааааа вот, что такое БЭМ. Спасибо 🤭

  • @DinamitNeon
    @DinamitNeon ปีที่แล้ว

    Будет полноценная верстка на tw?

  • @elmaralijev7499
    @elmaralijev7499 ปีที่แล้ว

    Вадим, а у тебя только один курс по верстке (только тот про который ты говорил в ролике), или есть также курсы для продвинутых верстальщиков и совсем сложные сайты?

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +5

      только один, у меня идея есть записать курс по анимации продвинутой, может создам скоро

    • @Volod-X
      @Volod-X ปีที่แล้ว

      @@vadymprokopchuk було б дуже круто, потрібна штука

  • @Vladislav1449
    @Vladislav1449 ปีที่แล้ว +4

    Основное преимущество TW не сказал - ускорение разработки. Не надо переключаться между файлами. На счёт того что сложно читать. Так в основном TW используется в фреймворках react, vue, а не в чистой верстке. В этих фреймворках страются использовать небольшие компоненты, где html кода ну максимум строчек 100(обычно меньше). В небольшом количестве строчек читается такое не сложно

    • @gladiatorrussia
      @gladiatorrussia ปีที่แล้ว +1

      У меня 2 окошка в редакторе, слева tsx, справа стили. Не нужно переключаться. TW это г полное. Заново изобретают велосипед. Модульный scss намного лучше, не нужно писать стили в разметки и превращать код в кашу. И понятней, все знаю обычный css, а эти сокращенные стили нужно учить

    • @Vladislav1449
      @Vladislav1449 ปีที่แล้ว

      @@gladiatorrussia ну сколько людей столько и мнений. До того как стал работать с ним тоже думал гавно. Видимо ты сам с ним не работал, раз говоришь, что нужно что-то учить. Там учить нечего. 1 день на проекте и уже топишь

    • @WERWOLION
      @WERWOLION ปีที่แล้ว

      перевожу на русский , чтобы делать мусор для людей с дименцией самый норм фраемвок. Стыдно должно быть!

    • @Vladislav1449
      @Vladislav1449 ปีที่แล้ว

      @@WERWOLION ничего не понял, можешь перефразировать?

  • @zercooI
    @zercooI ปีที่แล้ว

    Ждём видео, которое залетит в просмотрах, что теперь делать с фигмой, без режима разработчика

  • @ivanzhelanov
    @ivanzhelanov 5 หลายเดือนก่อน

    Нуууу.. даже не знаю что сказать.
    По моему мнению эта очередная "фича" в "прорыве" технологий.
    Так сказать уйти от классической стилизации, сделать что то удобнее..
    В этом видео наглядно видно какой это геморрой: нудно перезаходить/пересобирать, вспоминать классы, дублировать классы для одних и тех же элементов.
    Нафига это нужно? Выиграть в итоге 5 минут на выходе? (Я имею в виду общее время, потраченное на проект).
    Я уже давно, еще до появления этой "инновационной идеи" для себя сделал аналог, выписав самые ходовые классы, типа флекса и так далее, и просто их также прописывал в html. Но это лишь самые часто используемые, а не все подряд.
    Ну нужно мне например сделать маржин 13px,я что должен высчитывать десятое доли в ремах?? вообще бред..В обычном css просто прописав m13, я потрачу 10 секунд ( жто с учётом что еще класс буду писать)
    И самое ведь обидное, что это тема популярна, и она уже априори будет must have везде использоваться, особенно при трудоустройстве буду спрашивать.
    Хотя все и без нее все прекрасно работало..

    • @makarich_dev
      @makarich_dev หลายเดือนก่อน

      А хто тобі не дає писати в пікселях, а не рем? Очевидно що ти не шариш, ні за респонсивну верстку, ні за те що tailwind створений для фреймворків типу реакта та для компонентного підходу. В компоненті зазвичай не більше 20 рядків html, якщо більше, то ти щось робиш не так!
      Для звичайної верстки з головою достатньо і звичайного css або sass, якщо треба по 3 лендоса в день клепать😅
      Автор відео сам не роздупляється для чого взагалі tailwind та як ним правильно користуватись, як налаштувати config і тп.

  • @elmaralijev7499
    @elmaralijev7499 ปีที่แล้ว

    Ха ха ха, ты меня опередил всеже ...а я то как раз давно хотел спросить почему ты не используешь для css, Tailwind или чтото подобное этому :) C Tailwind же куда меньше писанины.

    • @WERWOLION
      @WERWOLION ปีที่แล้ว

      для меньше писанины делаешь sass фраемворк себе на миксинах и всё, а это позорище и мусор

  • @СветланаГруздева-л7ю
    @СветланаГруздева-л7ю ปีที่แล้ว

    Про БЭМ тут уже забываем. Так?

  • @sovngardeawaits-rm2np
    @sovngardeawaits-rm2np ปีที่แล้ว +1

    хорошая вечеринка

  • @nopainnogame9897
    @nopainnogame9897 ปีที่แล้ว +1

    th-cam.com/video/89qrhaJWjds/w-d-xo.htmlsi=PBrk-wGhAPdMKpy_&t=1403 так будет расширяться или нет?)
    tailwind build это что за команда такая?) есть только tailwind --watch или можно tailwind --minify запустить для продакшн
    npx tailwindcss --help покажет все возможные варианты
    А вообще спасибо за видео, было полезно.

  • @dogvscatfunny9956
    @dogvscatfunny9956 ปีที่แล้ว

    Это конечно не скажешь что удобно, на муть похожа больше обычный css рулит как всегда)

  • @hopelezzhopelezz487
    @hopelezzhopelezz487 11 หลายเดือนก่อน

    Tailwind==Bootstrap true, но Tailwind===Bootstrap false :)))))

  • @PavelChupryna
    @PavelChupryna 4 หลายเดือนก่อน

    ало, это полиция? здесь нет тайм кодов...

  • @erxweo
    @erxweo ปีที่แล้ว +4

    -D это ключ для того чтобы пакет установился как dev зависимость и в билд не тянулся. Хреново ты к видосу подготовился. Не знать такие банальные вещи.

    • @alext5030
      @alext5030 ปีที่แล้ว

      Давно уже понял, что большинство верстальщиков про Node.js не знают практически ничего, а отсюда непонимание nmp и т.п.

    • @erxweo
      @erxweo ปีที่แล้ว

      @@alext5030 вообще не вижу смысла учить только верстку, это как научиться только рулить на машине, а на педали и коробку передач пофиг

  • @vasil-vasil
    @vasil-vasil 11 หลายเดือนก่อน

    Цікавий підхід. Треба буде спробувати

  • @skrumy6062
    @skrumy6062 ปีที่แล้ว +1

    Ошибешься в названии класса, потом сиди гадай а че ж оно не работает, еще и запомнить их все надо, шариться 2 часа по документации по началу будешь, тогда как на бэм уже можно было за это время давно написать все что надо))
    Так себе штука как по мне

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +1

      ну если ошибся, можно сразу в инспекторе увидеть
      тут же не момент сравнения, если у тебя в ТЗ нужно использовать tailwind, или проект уже на нем, то у тебя вариантов 0

    • @skrumy6062
      @skrumy6062 ปีที่แล้ว

      @@vadymprokopchuk Это да

    • @gergeorg
      @gergeorg ปีที่แล้ว +1

      так есть же расширение 'Tailwind CSS IntelliSense' которое подсказывает нужные классы

    • @evgeniymakhnin267
      @evgeniymakhnin267 ปีที่แล้ว

      Классы поначалу непонятные, но на самом деле они все интуитивно понятные. Через конфиг можешь настроить абсолютно все что тебе надо, Bootstrap тот же и рядом не стоял. На Tailwind верстать одно удовольствие и плюс скорость раза в полтора два быстрее. БЭМ это пережитки прошлого(((

    • @skrumy6062
      @skrumy6062 ปีที่แล้ว

      @@evgeniymakhnin267 Ой, какие громкие заявления

  • @TheEegmen
    @TheEegmen ปีที่แล้ว

    Ну вот, дожили.. на CSS уже фреймворки появились...

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +1

      Ну они очень давно были

  • @bjol_Dg
    @bjol_Dg ปีที่แล้ว +1

    такая же фигня как и Bootstrap - вообще неудобно работать, длиннющие названия классов (зачем?). Что не так с CSS-модулями ? Не надо париться с названиями классов, и они не такие краказяблы как в Tailwind или Bootstrap. Я категорически против усложнения процесса разработки. А Tailwind или Bootstrap как раз про усложнение и неудобство. Хотя приходиться их знать, т.к. никуда от странностей некоторых разработчиков не уйти, надо сотрудничать )))

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +1

      нужно знать, это всего лишь инструмент, у которого есть плюсы и минусы

  • @Stas_Gutsal
    @Stas_Gutsal ปีที่แล้ว +3

    Чекаємо новий контент українською

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +4

      так, обов'язково, там вже такий список тем написав, що капець)

  • @WERWOLION
    @WERWOLION ปีที่แล้ว

    Я за такой фраемворк баню каналы в предложке.
    Сделал себе sass фреемвок вот это тема. Чо трудного сделать нормально?
    Такие вещи табу выкладывать это позор для верстальщика.
    смотреть на ускорении 1.5+

    • @WERWOLION
      @WERWOLION ปีที่แล้ว

      так стоп!
      Я смотрю видео и там мониторинг файлов HTML, но я дружу с головой и пишу на PUG.
      Отрываю поиск - получаю танцы с бубном. Ввожу на сайте с докой в поиск (pug) => No results for "pug"!!!
      Отличный фраемворк 100 из 10

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      так для pug ничего делать не нужно, просто классы пиши и все

    • @WERWOLION
      @WERWOLION ปีที่แล้ว

      а ёще можно сделать стек глобальных классов для сайта , который делается 1 раз для любого многостаночника за день + в процессе и мы получим нормальный стэк глобалки без порнографии тэил винда

    • @WERWOLION
      @WERWOLION ปีที่แล้ว

      вы тут задали флексы но не задали флекс байзик для дочерних элементов
      ну если так верстать то конечно будет быстро , кривое будет но быстро

    • @WERWOLION
      @WERWOLION ปีที่แล้ว

      Как на этом мусоре делать веб транзишн API и объявлять имена грид ареа?

  • @farruxeshboev9788
    @farruxeshboev9788 ปีที่แล้ว +1

    большое спасибо!

  • @andreyevanton
    @andreyevanton ปีที่แล้ว

    Вадим, привет! Хотел поинтересоваться -- ты по-прежнему угораешь по Джикваери или уже смотришь с торону реактивности? Вьюшка, например