общие компоненты, например, из собственной (или не собственной) ui либы, которая используется на проекте, выносят в глобальную область видимости и таким образом используют в проектах без явного импорта в каждом месте их использования ?
(у таких компонентов есть собственный префикс, поэтому пересекаться с другими компонентами не должны)
Если это элементы форм, кнопки, то легально.
Это, опять же, неявное против явного Надо знать какие там глобально лежат компоненты и откуда они берутся. А если похожих компонентов много?
Ну в общем, насколько я понял, главное не превратить это все в свалку со временем..
Оно само превратится)
Я не понимаю тенденции экономить на импортах В реакте, например, вообще такой вопрос не ставят, просто импортируют и живут спокойно) Чего и вам желаю)
Я бы с радостью, но ведь нужно будет объяснять данную инициативу коллегам, почему именно так и не по-другому) Аргумент типа "начнем регистрировать их глобально -> со временм глобальная облась видимость превратится в свалку" / "явное > неявного" - не очень хорошо дает понимания о том, что лучше туда не лезть) Какие аргументы вы бы приводили в пользу запрета на глобальную регистрацию общих компонентов и явного импорта в каждом месте использования?
Обсуждают сегодня