В правильном ли формате возвращаются данные с сервера(Yii2)?
Работаю front-end разрабом в комнаии где пишут на Yii2. Меня заинтересовал вопрос серверной логики сайтов. Например у нас есть интернет-магазин, в нем есть каталог в товарами и есть фильтры товаров. При изменении фильтров посылается запрос на сервер и ответом являются не просто данные, а сгенерированный html, то есть ответом приходит готовый кусок html кода, после этого нужно переинициализировать все js события т.к. они не работают на новом html (или использовать делегирование). В этом и вопрос, правильная ли такая логика, где приходят не просто данные, а готовый html?
Если ничего не путаю, то могут возникнуть проблемы с поисковиками, если вы просто будете отдавать данные клиенту (например, angular). Для поисковиков придется отдавать сгенерированную заранее статику