首页 > 解决方案 > 如何使用 Flask 服务于 React.js 单页组件

问题描述

我有一个主要是表格和标准页面和表单的应用程序。但是,我有一个页面确实需要高度响应,这可能最好在 React.js 中开发。

我想让 Flask + Jinja 处理大部分页面的交付。我知道 Facebook 使用 PhP 为网站的大多数部分做了一些这样的事情,React.js 处理响应式组件。有没有一个 Flask 库可以让这变得简单?

标签: reactjsflaskweb-applications

解决方案


我认为您不需要为此使用任何库,因为它非常简单。

您需要做的就是:

  • 使用 React.js 制作该页面并构建项目以制作引导 React.js 页面的捆绑 Javascript 文件。
  • div您的 jinja 模板中创建并导入该捆绑 javascript 文件。

在这里,一件重要的事情是为 Jinja 模板div和 React.js 渲染分配相同的“id” div


推荐阅读