में ReactJS सर्वर साइड रेंडरिंग मैं अभी ReactJS सीखना शुरू कर रहा हूं और यह निर्धारित कर रहा हूं कि फ्लास्क के उपयोग के लिए AngularJS से स्विच करने के लायक है या नहीं। मुझे पता है कि ReactJS के लाभों में से एक तरीका रेंडर करने के लिए काम करता है और तेजी से लोड समय और बेहतर एसईओ के लिए एचटीएमएल स्ट्रिंग प्रस्तुत करता है। जो मैंने पढ़ा है उससे एसईओ AngularJS क्या कर सकता है उससे कहीं बेहतर है हालांकि Google क्रॉलिंग जावास्क्रिप्ट को बेहतर बनाने के लिए काम कर रहा है।फ्लास्क
मेरा प्रश्न यह है कि एसईओ लाभ कैसे फ्लास्क जैसे फ्रेमवर्क के साथ काम करेंगे। मान लें कि मेरे पास नीचे एक जैसा घटक है और इसे मेरे div में प्रस्तुत करें। अगर मैं इस सर्वर को प्रस्तुत करना चाहता हूं तो मुझे कुछ नोडजेस या कुछ पायथन लाइब्रेरी जैसे जावास्क्रिप्ट को निष्पादित करने की आवश्यकता होगी? अगर मैं कोशिश करता हूं और React.renderToString (.....) करता हूं तो यह कुछ भी नहीं करता है। यदि ऐसा है तो ReactJS के लिए एसईओ के विज्ञापित लाभ वास्तव में AngularJS से बेहतर नहीं बनाते हैं? कृपया इसे समझने में मेरी सहायता करें और यदि जावास्क्रिप्ट सर्वर साइड को फ्लास्क के साथ प्रस्तुत करना संभव है, तो मैं इसे प्राप्त करने के लिए कैसे जा सकता हूं?
var Foo = React.createClass({
render: function() {
return (
<div>Foo</div>
);
}
});
React.render(<Foo />, document.getElementById('foo'));
प्रतिक्रिया + php के बारे में पूछे जाने वाले कुछ प्रश्न हैं; उत्तर पाइथन के लिए समान हैं (उदाहरण के लिए पीवीवी 8 के साथ PHPv8 को प्रतिस्थापित करना), और समतुल्य पायथन कोड उदा। [यह एक] (http://stackoverflow.com/a/26049289/1074592)। – FakeRainBrigand