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

Как компоненту получить данные?

Имеется компонент, который рендерится на сервере, затем на клиентской стороне.

В состоянии компонента прописано:

state = {
  globalData: this.props.globalData
}

...что позволяет получить необходимые данные на сервере и на нём же отрендерить компонент используя эти данные, но на клиентской стороне требуется повторно получить эти данные.

Какие есть способы?
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Ptolemy_master
@Ptolemy_master
Например, так:
в коде страницы пишете
<script>
var globalData = '<%=JSON.stringify(this.props.globalData)%>';
</script>


Это код для ejs. Потом на клиенте в своем скрипте превращаете строку в объект.
var data = JSON.parse(window.globalData);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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