169 похожих чатов

Всем привет! Илья (или кто-то другой, кто в теме), подскажите

плиз. Перед нг я задавала вопрос, что при разворачивании проект ругается на синтаксис @extend .some-class в scss. Илья тогда сказал, что синтаксис устаревший и его лучше выпилить. Сейчас мне дали добро на это. Какая лучшая альтернатива? Желательно стейбл для разных версий ноды, т.к. как вариант мне предложили понизить аж до 10-ки, поэтому представляю, что там может быть у других членов команды

12 ответов

25 просмотров

проще всего вынести повторяющуюся часть в миксин

Миксины. Он не устаревший, а работает не так как называется, что вводит в заблуждение разработчиков и офф позиция scss мейнтейнеров - не трогайте extend от греха подальше.

Tatiana Fomicheva
интересно)))

https://docs.gitlab.com/ee/development/fe_guide/style/scss.html#using-extend-at-rule

Vitaly Slobodin
Миксины. Он не устаревший, а работает не так как н...

Здравствуйте, а можете пояснить пжл что значит "работает не так как называется"? Он называется расширитель, и в приведенной вами ссылке я в сасс доке наткнулся что он работает так как если бы мы добавили класс-расширитель к самому тегу, то есть если к .msg сделать extend .info, .yt, то это было бы равнозначно как <el class="msg info yt">, разве это не работает так же как он называется?

And Smi
Здравствуйте, а можете пояснить пжл что значит "р...

Там же все написано. Пишут extend, а в голове срабатывает inherit по одному селектору.

Vitaly Slobodin
Там же все написано. Пишут extend, а в голове сраб...

Я в доку специально и добавил пример Bad/Good. Обычно разработчик при extend желает вариант Good, но extend выдаст ему Bad.

Vitaly Slobodin
Я в доку специально и добавил пример Bad/Good. Обы...

Про это понятно, я имел ввиду это https://sass-lang.com/documentation/breaking-changes/extend-compound . Тут явно указано как он работает, как тут можно ожидать другое? Либо я чего-то не понимаю

And Smi
Про это понятно, я имел ввиду это https://sass-la...

Там явно указано, да, но достаточно спросить разработчиков про работу extend. Результаты будут неожиданные.

Vitaly Slobodin
Там явно указано, да, но достаточно спросить разра...

Понял, спасибо) в любом случае екстендить сами классы я не пробовал только классы-заполнители)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта