mcd*_*mcd 11 node.js flask reactjs
我刚刚开始学习ReactJS并且正在确定是否值得从AngularJS转换为与Flask一起使用.我知道ReactJS的一个好处是renderToString用于呈现的方式和HTML字符串,以加快加载时间和更好的SEO.从我所读到的是SEO比AngularJS可以做的要好得多,尽管谷歌正在努力改进抓取Javascript.
我的问题是关于SEO好处如何与像Flask这样的框架一起使用.假设我有一个类似下面的组件,只需将其渲染到我的div.如果我想渲染这个服务器端,我需要使用像nodejs或一些可以执行Javascript的Python库吗?如果我尝试做React.renderToString(.....)它什么都不做.如果是这种情况,那么SEO对ReactJS的广告好处是不是真的比AngularJS更好?请帮助我理解这一点,如果可以使用Flask呈现Javascript服务器端,我将如何实现这一目标?
var Foo = React.createClass({
render: function() {
return (
<div>Foo</div>
);
}
});
React.render(<Foo />, document.getElementById('foo'));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7019 次 |
最近记录: |