Почему стоит использовать именно pug mixin, а не include?
Добрый день! Изучаю вопрос усовершенствования своего стартового шаблона для проектов с pug, назрел вопрос: почему очень многие используют при подключении на страницу только миксины, а не инклуды? Я все понимаю про преимущества миксинов (что доп параметры можно задать и все такое), но почему многие блоки даже БЕЗ параметров все равно подключаются миксинами? И по сути в коде имеем лишнюю строку (сначала инклуд миксина, потом прописываем сам миксин вместо простого инклуда). В чем смысл?:)
Алёна, ну как ты уже заметила вставлять кусок кода проще, чем подключать миксин и прописывать его, тем более еще нужно посмотреть в подключаемом файле имя миксина и его параметры. Это значительно усложняет код, отсюда и следует, если знаешь, что код не будет меняться, то просто делаешь криво. Еще у меня есть предположение (сам не проверял), что если нужно вставлять в цикле кусок кода или он часто повторяется, то миксин будет собираться быстрее, чем вставка кода.