React, single page
сабж делается из несинглпейджа (сейчас на каждую страницу свой питоновский шаблон, index.jsx с рендерингом и т.д. - рендеринг только клиентский, серверный не нужен)
По замыслу хочется один шаблон, в нем роутер. Для каждой страницы есть свои скрипты, свой рендеринг, и это все должно подгружаться при необходимости.
т.е. открыли страницу - покрутился спиннер, все загрузилось и нарисовалось. Жмякнули ссылку перехода - покрутился спиннер рядом со ссылкой, догрузилось что надо, перерисовалось. Жмякнули одну ссылку а потом сразу другую (не дождавшись первую), должна нарисоваться страница по второй. Вот примерно такие кейсы, если упрощенно.
какие тут бестпрактисы, как это всё красиво обстряпать?
|