В этом году на выставке Laracon Online Адам Уотан выступил с фантастическим докладом о создании повторно используемых компонентов представления. Отличный новый пост в блоге Адама - это, по сути, записанная версия выступления. Потрясающие вещи!

Разделение компонента на презентационный компонент и компонент без рендеринга - чрезвычайно полезный шаблон для освоения и может значительно упростить повторное использование кода, но не всегда оно того стоит. Используйте этот подход, если:

  • Вы создаете библиотеку и хотите упростить пользователям настройку внешнего вида вашего компонента.
  • У вас есть несколько компонентов в вашем проекте с очень похожим поведением, но разными макетами.