【发布时间】:2016-12-08 20:33:18
【问题描述】:
我在this documentation page 上发现有一个我可以使用的更新不变性助手。唯一的问题是我对如何在我的 ASP.NET MVC 项目中访问它感到困惑。我只是不知道如何访问update() 的代码。
我已经安装了 ReactJS Nuget 包,并且我已经将以下捆绑配置包含到任何需要 ReactJS 库的页面中。
// ReactJS bundle
bundles.Add(new ScriptBundle("~/bundles/reactjs")
.Include("~/Scripts/react-with-addons.js",
"~/Scripts/react-dom.js"));
起初我收到错误update is not defined。然后对我来说很明显我需要按照文档中显示的方式定义它 - 看起来我必须使用 RequireJS。
JavaScript 代码
var update = require('react-addons-update');
我已经安装了 RequireJS,但现在出现以下错误:
require.js:168 未捕获错误:尚未为上下文加载模块名称“react-addons-update”:_。使用 require([])
遗憾的是,我不熟悉 RequireJS,但我已经浏览了文档。最初我假设 RequireJS 会加载文件from NPM,因为它是我搜索 Google 时在网络上唯一提到它的地方,但是我很快意识到我必须将脚本放在一个位置在我的文件系统中。
所以现在我要寻找要包含的正确文件,以便获得update() 的实例。我已经搜索了 NPM 链接到的 Github,但它会将我带到整个 ReactJS 存储库。
我对 JavaScript 很熟悉,但这个让我很困惑。
如何获取react-addons-update 的来源以包含在我的项目中?
【问题讨论】:
标签: javascript asp.net-mvc reactjs requirejs