Не дошел еще как-то до всяких реактивных фрецмворков, потому обычно на pug делаю mixin, допустим, с карточкой товара на js подхватываю точки входа в редактируемые данные классами. При сноровке весьма быстро привыкается. Тоже столкнулся с тем, что рендерится все на сервере, а тут карточки товара да еще и навороченые)