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

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

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

12 ответов

22 просмотра

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

Миксины. Он не устаревший, а работает не так как называется, что вводит в заблуждение разработчиков и офф позиция 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
Там явно указано, да, но достаточно спросить разра...

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта