【问题标题】:React/JSX Scope反应/JSX 范围
【发布时间】:2014-12-01 19:48:55
【问题描述】:

好的,所以我正在尝试将 React 集成到现有的代码库中。目前我们有一个由 common.js 操作的单页 web 应用程序,但是我注意到,如果 JSX 文件或至少在 HTMl 文件中加载为“type="text/jsx"' 的脚本文件失败出现在JS文件的范围内。这会产生一个问题,因为我们现在无法在初始化后操作 React 组件而不重构大量代码。 Common.js 无法转换为 JSX,因为我们有依赖于它的范围的外部文件/库。

【问题讨论】:

    标签: javascript scope reactjs react-jsx


    【解决方案1】:

    您可以直接从终端“编译”您的 jsx 文件。这样,您就不必输入type="text/jsx",因为它只是 js 代码。

    这是一个名为 jsx 的 npm 命令行编译器

    如果您在服务器上使用 NodeJS,则可以使用 express-jsx 中间件即时编译您的代码。

    【讨论】:

      猜你喜欢
      • 2018-04-14
      • 2017-08-06
      • 1970-01-01
      • 2021-12-25
      • 2016-12-19
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多