我正在尝试使用React实现一个非常大的Python项目的前端。 似乎大多数教程要求我们使用Node来访问包,有没有办法绕过它们?
最初我以为我可以类似于bootstrap或jquery使用它,我只是下载文件或使用CDN并在HTML文件中标记它们,但它不起作用。
我从哪里开始?我有一个简单的方法来安装React吗?
谢谢!
编辑:我应该添加我目前正在做的代码。我试图访问react的网站上的文件,但似乎没有任何工作,从我在其他问题和教程中读到的内容,他们总是要求通过npm安装使其全部工作,或者看起来似乎......
<div id='app'></div>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://unpkg.com/react@15.3.1/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.3.1/dist/react-dom.js"></script>
<script type="text/babel" src="//cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
<script type="text/babel">
var React = require ('react');
var ReactDOM = require ('react-dom');
var Test = React.createClass({
render: function(){
return(<h1>it is working! </h1>);
}
});
ReactDOM.render(<Test />, document.getElementById('app'));
答案 0 :(得分:1)
你当然可以将React与你自己的Python框架(Tornado,Flask,Django等)一起使用。在最终部署中,您不必具有任何节点依赖性。我用React运行Tornado,只是在本地使用NPM和webpack来管理包依赖和反编译。