локализованы в одном месте. А так да, компонент этим всем тоже нет смысла перегружать, так что можно вынести в отдельный файл, из которого это потом импортить — ну потому что а какая логика делать не так?
по сути это же рефакторинг и известное правило говорит что преждевременная оптимизация (производительности или кода - не важно) - зачастую зло. если функция не должна на данный момент переиспользоваться - можно её держать в том же файле где она требуется (чтобы не замусорить кодовую базу лишними файлами, если отдельного файла / модуля с аналогичными функциями еще нет, например). когда понадобится переиспользовать - положить в специально созданный для таких функций файл.
Обсуждают сегодня