Частицы SASS: быть или не быть - PullRequest
0 голосов
/ 12 марта 2020

Любая веская причина, по которой я бы предпочел sass partials , а не обычные файлы sass (без подчеркивания в имени файла)?

Я не полный - временный разработчик веб-интерфейса, и пока я использую sass для простой организации моих css - разделение стилей на разные файлы (модули / компоненты), переменные, функции, вычисления на месте, миксины - я думаю, это все, что я делаю.

В общем, я создаю один основной файл sass, который объединяет все файлы вместе:

// main.scss

@import 'vars'
@import 'funcs'
@import 'layout'
@import 'component/modal'
// etc.

И недавно я заметил, что существует такая вещь, как частичные. Из документации я понимаю, что частичные файлы - это независимые файлы, которые не существуют сами по себе и всегда являются частью некоторых других более крупных модулей. По этой логике c это выглядит так: vars.s css, funcs.s css являются хорошими кандидатами на частичное владение.

И что я не могу понять, почему _vars.s css лучше, чем vars.s css. Оба варианта будут хорошо работать с точки зрения разделения кода.

Возможная причина - компиляция - на странице документа сказано, что партиалы не будут скомпилированы в отдельные css файл. Я не могу согласиться с тем, что это функция, так как она полностью под моим контролем и зависит только от того, как я настрою инструменты построения, которые я использую. И в любом случае такие нахальные внутренние вещи, как переменные / функции / миксины, никогда не будут переведены непосредственно в css - они существуют только в исходном коде.

Так что я хотел бы понять, может быть, это просто соглашение для визуальное разделение внутренних файлов от других? Вы знаете, что в программировании существует аналогичная старая практика разделения private / publi c members / variable. Или, может быть, я просто что-то пропустил?

Посоветуйте, пожалуйста, что я могу сделать с частями, что я не могу сделать с обычными файлами, есть ли преимущества первых?

...