गठबंधन करने का अच्छा तरीका मैं प्रतिक्रिया और पत्रिका को गठबंधन करने के लिए एक परियोजना पर काम कर रहा हूं, लेकिन मुझे कहना होगा कि मुझे अर्थशास्त्र के साथ कुछ कठिन समय है।प्रतिक्रिया और लिफाफा
चूंकि अधिकांश चीजें सीधे पत्रक द्वारा प्रबंधित की जाती हैं, मुझे नहीं पता कि यह संदर्भ पत्र में राज्य के रूप में पत्रक मानचित्र उदाहरण जोड़ने के लिए समझ में आता है या नहीं।
उसी समस्या को जब पत्रक के साथ मार्कर बनाने की बात आती है, क्योंकि यह कुछ भी वापस नहीं करता है, मेरे पास वास्तव में प्रस्तुत करने के लिए कुछ भी नहीं है। तर्क खुद को धुंधला लगता है।
यहां मैंने जो करना शुरू किया है। यह काम कर रहा है लेकिन मुझे लगता है कि मैं खराब कोड लिख रहा हूं और अवधारणा को याद कर रहा हूं।
/** @jsx React.DOM */
/* DOING ALL THE REQUIRE */
var Utils = require('../core/utils.js');
var Livemap = React.createClass({
uid: function() {
var uid = 0;
return function(){
return uid++;
};
},
getInitialState: function() {
return {
uid: this.uid()
}
},
componentDidMount: function() {
var map = L.map('map-' + this.state.uid, {
minZoom: 2,
maxZoom: 20,
layers: [L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {attribution: '© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>'})],
attributionControl: false,
});
map.fitWorld();
return this.setState({
map: map
});
},
render: function() {
return (
<div className='map' id={'map-'+this.state.uid}></div>
);
}
});
(function(){
Utils.documentReady(function(){
React.render(
<Livemap />,
document.body
)
});
})();
तो मेरी प्रश्न हैं:
- इस नमूने कानूनी प्रतीत होता है?
- मार्कर जोड़ने और उनकी घटनाओं के प्रबंधन के तर्क से आप कैसे संपर्क करेंगे?
हैलो मैं सोच रहा हूं कि क्या आप मुझे पत्रिका और प्रतिक्रिया के उपयोग से संबंधित कुछ सामान समझा सकते हैं। मैं कुछ बहुत ही अनुकूलित मार्कर जोड़ना चाहता हूं (इसलिए मैं इसमें कुछ एचटीएमएल के साथ आइकनडिव का उपयोग करूंगा) और उन तत्वों पर अलग-अलग ईवेंट जोड़ना चाहता हूं (मार्कर स्वयं और मार्कर का कुछ विशिष्ट हिस्सा) आप इसे कैसे करेंगे? चूंकि ReactComponent वास्तव में HTML वापस नहीं करता है। – soueuls
@SwannPolydor, मुझे यकीन नहीं है कि इसका मतलब क्या है। क्या आप एक नया प्रश्न खोल सकते हैं और कुछ कोड पोस्ट कर सकते हैं? –
अगर मैं गलत हूं तो मुझे सही करें, लेकिन यह समाधान प्रत्येक 'लाइवमैप रेंडर' पर एक नया मानचित्र बनाता है, है ना? क्या हमें इस स्थिति से बचना नहीं चाहिए? –