我想通过 cdnjs 和 SystemJS 在 Web 应用程序中使用 react-virtualized。
从我看到的所有示例来看,react-virtualized 和 react 库似乎是在本地加载的,然后在包含在网页中之前与 Webpack 捆绑在一起。现在我想通过没有 Webpack 的 cdnjs 使用它,只需使用 SystemJS 导入它。但是当我尝试这样做时,我收到错误说它找不到 React。
我想知道是否有人以前尝试过这个,以及反应虚拟化是否完全支持这一点。谢谢。
更新: 为清楚起见,我包含了一些代码来显示我正在尝试做的事情。
索引.html:
...
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.20.0-alpha.1/system.js"></script>
<script>
System.config({
map: {
"react":"https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react.js",
"react-dom":"https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react-dom.js",
"react-virtualized":"https://unpkg.com/react-virtualized/dist/umd/react-virtualized.js"
}
</script>
</head>
...
主.jsx:
import React from 'react';
import ReactDOM from 'react-dom';
import {Table, Column} from 'react-virtualized';
...