@nskaskyou

Как передать функцию с сервера на клиент при SSR?

Доброго времени суток.
Есть задача сделать SSR (React, Nodejs, без Next и express)
SPA обычного калькулятора, но чтобы страницу с калькулятором отдавал сервер и все расчеты производились на сервере.

В чем удалось разобраться: что вместо render надо hydrate и на сервере renderToString. Удалось с сервера передать результат вычислений.

Проблема: Как передать функции с сервера на клиент чтобы использовать их при нажатии на кнопки?
(делать ендпоинты и фетчем или можно все таки как то передать функции пропсами для компонента к которому применется renderToString. Ну или вообще. все не так)

Заранее спасибо
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
Странная хотелка. Это требование SEO - калькулятор должен индексироваться поисковиками? Или для вычислений нужно дохрена данных, и проще вычислить на сервере, чем передать их клиенту? Во всех прочих кейсах считать удобнее на фронте.
И что значит передать функции? Какие-то формулы? Они генерятся динамически?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы