У меня вопрос.
Я тут пытаюсь понять, как работает современный веб. Типичный современный фронтенд-фреймворк активно редактирует html и вертит им как угодно, наполняет данными и т.д.
Но примерно тем же занимается шаблонизация html в бекенде. Поэтому получается, что если юзать что-то типа джанго с чем-то типа реакта, то html редактируется дважды. У Vue.js так вообще синтаксис конфликтующий с джанговой jinja. Из чего я могу предположить, что фронтенд-фреймворк работает отдельно от бекенда.
Но если отдельно, то как? Я где-то в полуха слышал что-то про реакт и его server side rendering.
Короче, как работает старенький веб с шаблонизацией и маленькими анимашками на жс или жквери я понимаю, а как работает сайт с современным фреймворком на компонентах - нет. Может, бекенд - это только API?
Может кто-то объяснить?