React/JSX Scope
React/JSX Scope
好的,所以我正在尝试将 React 集成到现有的代码库中。目前我们有一个由公共.js操作的单页 Web 应用程序,但是我注意到,如果在 HTMl 文件中以"type="text/jsx"加载的 JSX 文件或至少脚本文件无法出现在 JS 文件的范围内。这会产生一个问题,因为我们现在无法在不重构大量代码的情况下在初始化后操作 React 组件。Common.js 无法转换为 JSX,因为我们有依赖于其作用域的外部文件/库。
您可以直接从终端"编译"jsx文件。这样,您就不必放置type="text/jsx"
因为它只是js代码。
这是一个名为jsx的npm命令行编译器。
如果你对服务器使用 NodeJS,你可以使用 express-jsx 中间件来动态编译你的代码。
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- AngularJS:ng之后,重复$scope值未按预期更新
- $ionicplatform内的$scope不;不起作用
- 使用$scope方法时的ControllerAs语法
- 如何将ngrepeat下的ngmodel绑定到$scope
- 另一个if(!$scope.$$phase)$scope$apply()szenario-需要帮助才能通关
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- $scope变量被视为字符串AngularJs
- ng在更新$scope后重复不更新信息
- 正在获取Angular以检测$scope中的更改
- 如何惯用地手动销毁scope&在AngularJS中重新创建
- Understanding Javascript scope with "var that = this&qu
- AngularJS,angular.element($0).scope()揭示了每个控制器的函数
- Ng出口无法访问父$scope
- GoogleMap JSX组件中未定义的变量
- ng选项-用vm替换$scope
- $scope变量,ng隐藏/显示
- 如何在Yii2资产捆绑包中使用JSX文件
- 在<代码>使用JSX标记
- React/JSX Scope