> Например мне привычно видеть первым полем "id" или "name", у инпута видеть "type" как можно раньше и тп Если для тебя критикал — выключаешь автосортировку и всё. Мне кажется, что консистентность и автоматизация лично для меня перевешивает все хотелки.
по группам норм, я импорты по группам сортирую, правда вручную обычно
Ага, я тоже. Типы -> компоненты -> нод модули -> универсальные утилиты -> проектный код. Очень страдаю, что нет автосорта и тут, как было у меня в питон-мире.
Ага, я тоже. Типы -> компоненты -> нод модули -> универсальные утилиты -> проектный код. Очень страдаю, что нет автосорта и тут, как было у меня в питон-мире.
Почему? Если у тебя нормальная архитектура, импорты не имеют сайд-эффектов, а значит их порядок значения не имеет.
Но вообще это вкусовщина, примерно как пробелы до и после скобочек.
основной сайдэффект это маунт стилей в дом, который как раз сильно зависит от порядка импортов. Так что порядок импорта имеет значение и существенное по крайней мере в 90% моих кейсов
основной сайдэффект это маунт стилей в дом, который как раз сильно зависит от порядка импортов. Так что порядок импорта имеет значение и существенное по крайней мере в 90% моих кейсов
а в какой момент стиль мунтится? у меня стиль маунтится во время инита модуля, если в свелте не так то это еще большая грусть, будет вообще непредсказуемо.
стили они как бы глобальные и среди селекторов с одинаковым весом приоритет имеет тот который идет после.
если родитель пытается стилизовать ребенка то его стили должны быть замаунчены после стилей ребенка. В дефолтном варианте все будет ок, пока не будет более сложно кейса со стилизацией не ребенка а какого-то наследника поглубже
а если мы начнем цсс на чанки разбивать и делать более сложную логику кастомизации то там надо будет очень жестко разбираться с порядком импорта стилей =)
а в какой момент стиль мунтится? у меня стиль маунтится во время инита модуля, если в свелте не так то это еще большая грусть, будет вообще непредсказуемо.
стили они как бы глобальные и среди селекторов с одинаковым весом приоритет имеет тот который идет после.
если родитель пытается стилизовать ребенка то его стили должны быть замаунчены после стилей ребенка. В дефолтном варианте все будет ок, пока не будет более сложно кейса со стилизацией не ребенка а какого-то наследника поглубже
Не имеет смысла стиль маунтить, если компонент не выводится (компонент за условием), Я вот ожидаю что стили маунтятся в момент первого использования компонента
а в какой момент стиль мунтится? у меня стиль маунтится во время инита модуля, если в свелте не так то это еще большая грусть, будет вообще непредсказуемо.
стили они как бы глобальные и среди селекторов с одинаковым весом приоритет имеет тот который идет после.
если родитель пытается стилизовать ребенка то его стили должны быть замаунчены после стилей ребенка. В дефолтном варианте все будет ок, пока не будет более сложно кейса со стилизацией не ребенка а какого-то наследника поглубже
А чтобы не было сюрпризов от другой очереди импортов, нужно иметь нормальный проброс классов 😉 Тогда очередность не будет влиять
Не имеет смысла стиль маунтить, если компонент не выводится (компонент за условием), Я вот ожидаю что стили маунтятся в момент первого использования компонента
Я не знаю что такое первое использование компонента, если это инит модуля с компонентом то это то о чем я говорю. Если это маунт компонента в дом, то это печаль беда.
Независимо от того какой у тебя проброс классов у тебя будет печаль беда.
Я не знаю что такое первое использование компонента, если это инит модуля с компонентом то это то о чем я говорю. Если это маунт компонента в дом, то это печаль беда.
Независимо от того какой у тебя проброс классов у тебя будет печаль беда.
Инит всех модулей происходит во время загрузки бандла