javascript - Uncaught Error : Minified exception occurred REACT and BACKBONE integration

标签 javascript backbone.js reactjs

Uncaught SyntaxError: Unexpected token <

当我尝试将 REACT 与我现有的 Backbone 项目集成时,出现上述错误。所以我遵循 **react.backbone** 插件。我在 lib 文件夹中包含了以下库,并在 config.js 文件中调用它

  "react": "libs/react.min",
    "react.backbone": "libs/react.backbone",
    "react-dom": "libs/react-dom",
    "browser": "libs/browser.min",

现在,我将以下代码添加到主干 View 文件中,如下代码所示。但在渲染时我遇到了以下问题。你能帮我解决这个问题吗?我错过了什么。

'use strict';
define(["jquery", 
        "backbone", 
        "common/utils", 
        "coreModule/views/base.view",'react','react-dom', 'react.backbone','browser'],
        function ($, 
                Backbone, 
                utils, 
                BaseView,
                React,reactDom,reactbackbone,browser) {
  var UserViewComponent = React.createBackboneClass({
                render: function() {
                    return (<div>test</div>);
                }
            });
            var UserView = React.createFactory(UserViewComponent);
            var userView = UserView();

// Mount your component directly
            React.render(userView, document.getElementById('test'));
});

提前致谢

最佳答案

我从来没有使用过React Backbone,但是我可以从 GitHub README 看到render 方法应该返回 JSX,而不是纯字符串。

即将渲染定义更改为:

render: function () {
    return <div>test</div>;
}

此外,最好遵循警告的建议并使用非缩小库来帮助您找到错误的根源。

关于javascript - Uncaught Error : Minified exception occurred REACT and BACKBONE integration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35786646/

相关文章:

javascript - 碎片化的 MP4 不显示在 Chrome 中

javascript - jQuery 的 $var = ($var) 语句的普通 JavaScript 版本是什么?

javascript - 主干忽略 idAttribute 并设置自己的

android - React Native Simulation无法启动

javascript - 为什么 'this' 在 Promise 调用中未定义

javascript - react native : How to pass props to 'routeMapper' of 'Navigator.NavigationBar' ?

javascript - react-s-alert,不会弹出警报

javascript - RequireJS 在加载/解析依赖项之前执行文件代码

javascript - 从 Backbone 迁移到 AngularJS——有多难?

javascript - 如何使用 Backbone.PageableCollection 和自定义 Express 路由处理分页