Как перерисовать фронтенд, не передавая представление в теле ответа?
Хочу понять, как можно перерисовать фронтенд, не передавая представление в теле ответа?
Например кнопку нажали, какая-то модель данных пришла в виде объекта (но не html), и мы еще должны изменить страницу.
Для этого и используют React и Angular? Это типо MVC на клиенте ставить надо и он будет слушать события на клиенте?
Или можно как-то отдельным ответом послать html по другому каналу, например через веб-сокеты где клиент постоянно слушает сервер?
В MVC на бекенде ты передаешь данные во view. А с react или vue шлешь данные прямо на фронт через rest, например. А роутинг и система шаблонов работает на фронте.
Ангуляр сам mvc фреимворк, ему только бд по идее нужна, и минимум бекенда для авторизации и тд.