Любая веская причина, по которой я бы предпочел 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. Или, может быть, я просто что-то пропустил?
Посоветуйте, пожалуйста, что я могу сделать с частями, что я не могу сделать с обычными файлами, есть ли преимущества первых?