我们有一个现有的python/flask应用程序(由其他人制作(,它有一个导航栏、侧边栏和不同的页面。我们已经构建了一个create-react应用程序项目,我们希望它位于python/flask应用程序中的其中一个页面上。问题是,我们如何将我们的react应用程序集成到现有的python/flask代码库中?感谢您的帮助!
更新:从下面的有用答案来看——有人能帮我多解释一下吗——也许可以用代码示例"在react可以装载的相同模板中呈现容器;
更新2:其他人建议";你可以在任何地方运行React,在那里你可以将脚本标记添加到HTML中,并将其附加到DOM元素中。只要你有办法捆绑和服务JS文件,你就应该能够像那样包含你的新应用程序"-有人能帮我举一下这样的代码示例吗?
粗略的轮廓是:
- 将构建文件夹配置为服务器提供静态文件的文件夹(
js
、css
…( - 将该文件夹中的文件包含在您希望react应用程序显示的页面模板中(通过
<link>
和<script>
标签( - 在react可以装载的同一模板中渲染容器