Я работаю над приложением Symfony 3, которое использует Twig для рендеринга.Чтобы сделать код более читабельным и многократно используемым, мне нужно разделить экран на маленькие части, части, которые можно было бы использовать на других экранах (например, виджет часов).Сначала это кажется простым, я мог бы использовать метод include Twig, чтобы включить эту часть кода.Проблема в том, что мои часы используют некоторые специфические скрипты CSS и JS для работы.
Каков наилучший способ создания повторно используемых компонентов, состоящих из HTML, CSS и JS?Спасибо заранее!