Решение для рендеринга приложения React из устаревшего JS

Кроме того, убедитесь, что в окне редактирования событий post build в вашем проекте нет разрывов строк. Иногда копирование команды xcopy из сети, когда она многострочная и вставляет ее в VS, вызовет проблему.

-1
задан Orbitum 27 February 2019 в 16:21
поделиться

1 ответ

В своем «ReactApp» вы можете создать глобальную функцию для ее рендеринга:

window.drawThisReactApp = (into, initialData) => {
  ReactDOM.render(<Provider ...><ReactApp {...initialData} /></Provider>, into);
}

Затем в «устаревшем» JS:

<script>
  window.drawThisReactApp(document.getElementById(...), {...});
</script>

N.B. Нет необходимости упоминать React или ReactDOM.

0
ответ дан ᆼᆺᆼ 27 February 2019 в 16:21
поделиться
Другие вопросы по тегам:

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