Для практики разрабатываю небольшое SPA, все вроде нормально работает. Есть основной шаблон с контейнером, и в него данные подгружаются через xhr запрос. С историей переходов тоже разобрался, но при обновлении страницы у меня подгружается другой шаблон с полным html кодом страницы, и с теми же данными. Вот это меня и смущает, правильно ли я делаю или есть какие-то более подходящие решения.
Если не сложно, то дайте ссылки на документацию почитать.
Froggyweb, приложение не большое, не думал что бы использовать framwork, есть 4 ссылки навигации и с expressа рендерю в pug, при клике на ссылку ajaxом подгружаю данные, но если я просто обновлю тогда подгружается не базовый шаблон с контейнером, а блоки с инфой и без стилей, вот я только и додумался что если не xhr запрос, то подгружать полный шаблон, и хотелось бы узнать может как то по другому сделать
сервер должен отдавать только данные обычно - JSON. Вся разметка генерируется js-ом.
наверное следует написать свой роутер.
Твоя реализация велика потребует много знаний, но будет большим бонусом в будущем.
я за фреймворк. Т.к. самостоятельно я не реализую нужные фишки.