Что значит "как делать" ? Всё просто:
- Пользователь вводит данные в определённое место (блок, инпут, ...)
- По клику на кнопку вы их считываете из этого места
- На основании этих данных производите нужные расчёты: у вас должны быть необходимые формулы, куда вы просто подставляете данные, введённые юзером
- Результат распихиваете по нужным блокам
Это просто алгоритм, если есть вопросы конкретнее - задавайте.
vmanohin, для пользователя SPA выглядит так же, только без перезагрузки всей страницы. Делаются запросы, меняется url, ... Вся логика осуществляется в одном document , но это не мешает страницам. О странице можно думать, как о некоем состоянии сайта, хранимом в урле.
SSR заключается в том, что при первом запросе клиента бэкенд отдаёт не только js-код, но и уже сгенерированный html. А дальше всё действие осуществляется, как и без SSR, на фронте
triggerfinger, скорее даже не WP, а Php. Спасибо. Посмотрел CMS по ссылкам - на первый взгляд, полностью устраняет необходимость писать бэкенд только contentful , но надо будет покрутить их как-нибудь
triggerfinger, CMS, как-минимум, предполагает шаблонизацию. Чаще всего, это либо php (как раз серверный ЯП), либо подключённый клиентом шаблонизатор, а подключается он всё равно через серверный код.
Я не специализируюсь на CMS и могу ошибаться. Вы знаете CMS, где не придётся ни строчки писать на серверном языке? Можно ссылку на доку? Мне действительно интересно