我有一个 Django 项目,我想在上面使用 React。我已经创建了自己的组件并且可以正常工作,但是我不知道如何从 CDN 导入第三方组件。
为此,我做了:
在基本模板中导入 React(开发或生产版本):
<!-- baseTemplate.html -->
{# ReactJs#}
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
还要导入我创建组件的文件
<!-- baseTemplate.html -->
<script src="/one_directory/my_react.jsx" type="text/babel"></script>
并创建将要呈现的标签。
<!-- template.html -->
<div id="container"></div>
最后渲染我的 React 组件:
<!-- my_react.jsx -->
ReactDOM.render(
<App />,
document.getElementById('container')
);
这工作正常:)
现在,我想从 CDN 导入一个第三方组件(特别是 React Bootstrap Slider),但我不知道如何。
也许这是不可能的,我不知道。我怎么能做到?
非常感谢 :]