Если вы не хотите связывать для каждого этапа отдельно, вам понадобится сервер, предоставляющий значения, которые вы хотите сделать доступными для клиента.
Это можно сделать путем рендеринга HTML на стороне сервера.,Вот краткий пример шаблона:
<script>
window.valueToExpose = <%= JSON.stringify(value) %>;
</script>
Выражение <%= JSON.stringify(value) %>
будет выполнено механизмом шаблонов вашего сервера.(Выражение может выглядеть по-разному в зависимости от вашего механизма шаблонов)
Сервер, сгенерированный HTML, может выглядеть так с value = "Hello World"
:
<script>
window.valueToExpose = "Hello World";
</script>
В приложении React вы можете получить доступ к window.valueToExpose
.