Типизация стилей

  Рет қаралды 14,093

Михаил Непомнящий

Михаил Непомнящий

Күн бұрын

Пікірлер: 45
@lLoseControll
@lLoseControll Жыл бұрын
Очень нравится рубрика про типизацию, прям бальзам на душу 😁 Пожалуйста продолжайте)))
@СашаАлександр-е4м
@СашаАлександр-е4м 29 күн бұрын
Прочитал, как боль на душу)
@gregpozdnykov3539
@gregpozdnykov3539 Жыл бұрын
Типизация уже дошла и до стилей 🤯
@КириллМохначевский-о3ю
@КириллМохначевский-о3ю Жыл бұрын
Я тебе больше скажу, типизировать можно принимаемые функцией в качестве строк названия папок и файлов в репозитории
@andTutin
@andTutin Жыл бұрын
все это для людей, которые не понимают, что делают
@АлексейСтепанов-к9о
@АлексейСтепанов-к9о Жыл бұрын
Как Круто!!! Михаил, вы лучший!!! Это чего так не хватало. Ваши видео магические, одно за другим приоткрывают тайные двери для эффективной веб разработки.
@Be3dohannyy
@Be3dohannyy Жыл бұрын
нравится манера объяснения, интересно слушать.
@МарияПравдова-ж1г
@МарияПравдова-ж1г Жыл бұрын
просто лайк от всей души потому что я никак не могла понять почему оно не работает, спасибо
@alexandrkhristenko5723
@alexandrkhristenko5723 Жыл бұрын
Спасибо Михаил за хороший контент. Все кратко и доходчиво.
@STELLS541
@STELLS541 Жыл бұрын
Типизация стилей - это кайф, даже не знал, что так можно тож 👍🏻.
@ViktorHugo-je6rq
@ViktorHugo-je6rq Жыл бұрын
Ух-ты, какая полезная штука. Не знал, спасибки. Завтра же буду применять на проекте (если разрешат).
@ГлебКодрик-ж5ж
@ГлебКодрик-ж5ж Жыл бұрын
Каждый твой ролик смотрю, очень крутой контент делаешь, и очень полезный! Очень часто возвращаюсь к твоему контенту
@Алексей-и8ю7ю
@Алексей-и8ю7ю Жыл бұрын
Огромное спасибо, обожаю TS!
@alexxxpo
@alexxxpo Жыл бұрын
Круто! Это просто прекрасно!
@pika4u380
@pika4u380 Жыл бұрын
Большое спасибо, очень полезное видео)
@user-888azim-97
@user-888azim-97 Жыл бұрын
он подчёркивает стили в разметке, если они обозначены, но в css их нет -- но это ведь распространенный кейс, по БЭМ на каждую сущность надо ставить свой класс. а вообще, мы даже препроцессор не хотели устанавливать, у нас маленький проект +библиотека компонентов, уж про плагины я думаю и спрашивать не стоит) спасибо за видео!
@mkonin
@mkonin Жыл бұрын
У меня прям целая ветка в репозитории образовалась, с сандбоксами с видосов ) пысы , книга эффективный тайпскрипт оказалась довольно полезной )
@polioann
@polioann Жыл бұрын
это очень удобно!
@sno-oze
@sno-oze Жыл бұрын
вот и в виде плагина реализовали то, что есть в webstorm'е по дефолту...полезная вещь.
@МихаилСтудицкий
@МихаилСтудицкий Жыл бұрын
Спасибо, интересный плагин. Но есть пара моментов из-за которых пока не воспользуюсь им: 1) плагин не понимает вложенные селекторы (мы их много используем в связке с postcss) 2) чтобы увидеть ошибку, нужно именно открыть ts файл. Компилятор отработает всегда без ошибок, поэтому не всегда можно заметить, что появились ошибки (например, когда просто удалили какой-то css и сразу закоммитили, не проверяя ts-файл)
@levsonc
@levsonc Жыл бұрын
Нужно делать проверку тайпскриптом при коммите/CI, если компиляция не идёт уже с помощью него.
@Mikjagger1
@Mikjagger1 Жыл бұрын
Здорово
@ВадимЯковенко-я1в
@ВадимЯковенко-я1в Жыл бұрын
Вітаю. А типізація для styled-components буде? чи може вже є?
@mishanep
@mishanep Жыл бұрын
Давно с ним не работал. Пока видео про styled-components не планирую. Но кто знает?
@Александр-Беляев
@Александр-Беляев Жыл бұрын
А есть другой способ помимо typescript-plugin-css-modules? Не нравится корявый синтаксис
@Sergey_Klimov
@Sergey_Klimov 7 ай бұрын
Ну, у меня нифига не получается. Не создается никакой .vscode
@ЭзизК
@ЭзизК Жыл бұрын
Михайл, привет, с вами можно связаться по поводу обученя? У вас на сайте написано про индвидульное обучение, хотел с вами проконсультироваться свое дальнейшее обучение. Буду благодарен за обратную связь, спасибо!
@mishanep
@mishanep Жыл бұрын
У меня же на сайте есть информация и контакты для связи. Где консультации - кнопка подробнее.
@viktorkasap
@viktorkasap Жыл бұрын
в шторме вроде из коробки работает, подсказки/ошибки
@AndreiTolstoi
@AndreiTolstoi Жыл бұрын
как насчет styled components?
@mishanep
@mishanep Жыл бұрын
Styled components поставляется со своим набором типов. Поэтому там такого вопроса не стоит :)
@ЕрджаникГаспарян-н5н
@ЕрджаникГаспарян-н5н Жыл бұрын
К сожалению не работает( вроде всё делаю но ничего не пашет, воркспейс версию ставлю не пашет.
@jamjam3337
@jamjam3337 Жыл бұрын
👏👍
@demos.
@demos. Жыл бұрын
А как на счет sass + БЭМ? Умеет?
@vidioavlable
@vidioavlable Жыл бұрын
Крутой ролик, спасибо. Есть вопрос. Как сделать чтобы у меня была ошибка когда в моем файле .scss остался класс который я нигде не использую. (изменилась верстка удалили див с классом, а файл стилей не подчистили) Возможно через линтеры это сделать но не могу понять как. Подскажешь?
@aceracer5556
@aceracer5556 Жыл бұрын
Во Vue подсвечивает редактор, если класс не используется
@carry-on-chaos4032
@carry-on-chaos4032 Жыл бұрын
а не проще ли просто деструкторизировать стили, сразу после импорта и всё
@andTutin
@andTutin Жыл бұрын
тише не трогай их
@vladimirgorinov4373
@vladimirgorinov4373 Жыл бұрын
Не проще, в больших компонентах у вас будет все больше разрастаться деструктуризация из импорта, допустим 20+ классов и вы уже деструктурируете их в шаблоне - выглядит довольно уродливо. Еще более худший момент - читаемость, как правило все используют модуля за счет возможности уйти от названия осмысленных классов - пихают классы ul, li, и тд и тп. Вы деструктурируете 20+ классов к примеру, и у вас в коде получается мешанина из констант, переменных и тд.
@nikitakomkov187
@nikitakomkov187 Жыл бұрын
Пакет крутой, но очень обидно, что плагины в TS не работают при компиляции, тогда этот пакет точно бы выстрелил еще сильнее. Будем надеться, что когда-нибудь такая возможность(типизация css модулей) появится и в самом TS.
@lesters
@lesters Жыл бұрын
спасибо, добавил позже гляну
@kostyafrompiter
@kostyafrompiter Жыл бұрын
Webstorm итак сам по себе все стили подсказывает в любом файле, проблем не было таких.
@anv7259
@anv7259 Жыл бұрын
Лайк не глядя))
@Антон-ю2п6е
@Антон-ю2п6е Жыл бұрын
странно, у меня в vsc не подхватывает TypeScript при вводе в командной строке настроек... а, всё, это только при текущем файле ts/tsx работает
@EuegenTv
@EuegenTv Жыл бұрын
Перед тем как написать функцию, которая будет возвращать a + b, нужно обязательно всё протипизировать :D Потрать два часа своего времени, чтобы, возможно, в будущем не тратить 2 часа на поиск опечаток :D
CSS-модули, SASS/SCSS и сброс стилей в React-приложении
18:28
Михаил Непомнящий
Рет қаралды 37 М.
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 81 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН
TypeScript с 0 до Профи. Полный курс + Практика [2023]
1:26:26
Reactify | Frontend Разработка
Рет қаралды 56 М.
Типизация для Redux Toolkit
22:24
Михаил Непомнящий
Рет қаралды 42 М.
Глубокое копирование объекта в JavaScript
8:43
Михаил Непомнящий
Рет қаралды 21 М.
Минимум математики для Айтишников
16:12
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 129 М.
Реакт продвинутый (Тёма Сенюков)
2:53:06
Young&&Yandex: фронтенд-разработка
Рет қаралды 34 М.
Невероятный Vite под микроскопом
14:51
АйТи Синяк
Рет қаралды 35 М.
Предзагрузка данных через роутинг
24:48
Михаил Непомнящий
Рет қаралды 30 М.