Задать вопрос
@nskaskyou

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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽