मैं एक अनुप्रयोग को डीबग कर रहा हूं जो React.js का उपयोग करता है, क्रोम एक्सटेंशन सूची स्पष्ट रूप से दिखाती है कि प्रतिक्रिया डेवलपर उपकरण स्थापित हैं, और जब मैं http://facebook.github.io/react/ पर प्रतिक्रिया साइट तक पहुंचता हूं तो मैं स्पष्ट रूप से देख सकता हूं डेवलपर टूल विंडो में एक "प्रतिक्रिया" टैब। फिर भी जब मैं अपने आवेदन मैं कंसोल में इस देखना डिबगिंग हूँ:क्रोम ब्राउज़र में लोड नहीं होने वाले देव उपकरण को प्रतिक्रिया दें
Download the React DevTools for a better development experience: http://fb.me/react-devtools React.js:87
कोई मुझे बता सकते हैं कि यह कैसे डेवलपर टूल प्रतिक्रिया उपयोग करने के लिए प्राप्त करने के लिए?
धन्यवाद!
धन्यवाद! उसमें प्रतिक्रिया टैब दिखाई देने लगा। मैं इसे एक छोटे से (i Coffeescript उपयोग कर रहा हूँ) अलंकृत: अगर typeof खिड़की नहीं है "अनिर्धारित" window.React = प्रतिक्रिया window.onload = -> React.renderComponent अनुप्रयोग (शून्य), document.getElementById ("कंटेनर ") वापसी –
यह कथन वास्तव में क्या करता है? मेरी व्याख्या है: 'टाइपोफ विंडो! == "अपरिभाषित" && (विंडो। प्रतिक्रिया = प्रतिक्रिया)' नीचे उबलता है (मान लीजिए कि रिएक्ट लोड हो गया है): 'टाइप सही और सही' जो 'टाइप टाइप सही' है। जो 'बूलियन' है। http://www.w3schools.com/js/js_datatypes.asp तो क्या यह टेक्स्ट को डालने जैसा नहीं होगा: मेरी मुख्य स्रोत फ़ाइल के शीर्ष पर 'बूलियन'? –
यह सिर्फ एक कथन के संक्षिप्त संस्करण के रूप में उपयोग किया जाता है। आपकी टिप्पणी में हर दावा गलत है। इसे 'if ((टाइपफ विंडो) के रूप में शब्दशः लिखा जा सकता है! == "अपरिभाषित") विंडो। प्रतिक्रिया = प्रतिक्रिया; '। 'typeof' की तुलना में' pre == 'की तुलना में अधिक प्राथमिकता है, && के बाद एक असाइनमेंट है, और' बूलियन '' बूलियन 'नामक चर को संदर्भित करेगा, जो संदर्भकर्ता का कारण बनता है। – FakeRainBrigand