Это ответ, основанный на мнении, но по моему опыту, каждый раз, когда вы можете уменьшить сложность интерфейса (в данном случае реквизита компонента), вам лучше.
Шесть месяцевс этого момента, когда вам нужно создать экземпляр другого компонента виджета, вам не нужно будет задавать себе вопрос: «Что эта штука снова воспринимает как опору? Подождите, что за timeHelper
? Где еще это используется ... ЯЯ просто скопирую это. "
Если компонент виджета импортировал помощника напрямую, то это на одну опору меньше, о чем вам нужно беспокоиться.
Это не так, если помощник компонента на самом деле должен быть настроен.Например, если timeHelper
, была функция форматирования даты, и для разных экземпляров требовалось различное поведение.
Обратите внимание, что если в ваших шаблонах требуется помощник, вы можете создать фильтр .Например:
<span>date shared: {{ createdAt | formatDate }}</span>