Я использую create-react-app-typescript для создания реагирующего приложения. . Что я пытаюсь сделать, так это build
приложение, а затем включить полученные файлы js
и CSS
в другое приложение (это очень старое приложение, которое ничего не знает о React или каких-либо новых функциях JavaScript)
Моя проблема: я хочу иметь возможность передавать информацию моему приложению React; например, я хочу указать массив, который будет использоваться для отображения информации, но проблема в том, что как только я добавлю тег <script>
в файл React js
, он попытается создать приложение в целевом элементе div
.
Не уверен, что это хорошая идея, но я стараюсь максимально избегать eject
ing моего приложения React, чтобы мне не нужно было поддерживать все самому.
Одно из решений, о котором я подумал, состояло в том, чтобы создать элемент в localStorage
, а затем прочитать его из моего приложения React, и это каким-то образом решает проблему, но хороший ли это способ сделать это?
И еще есть еще одна проблема: я хочу иметь возможность передать обратный вызов из внешнего приложения, которое будет вызываться из моего приложения React, чтобы вызвать что-то в моем внешнем приложении, и это невозможно сделать с помощью localStorage
Любая помощь или совет глубоко оценены, спасибо