मैं दुनिया प्रतिक्रिया करने के लिए नया हूँ और मैं इस तरह लाइन है:ऑनक्लिक नए प्रतिक्रिया घटक प्रस्तुत नहीं करता है।
<Button onClick={() => console.log("hello")}>Button</Button>
और पर आप hello
कंसोल पर मुद्रित मिल जाएगा पर क्लिक करें।
<Button onClick={() => <NewComponent />}>Button</Button>
अब बटन पर क्लिक करने पर ही, मैं उम्मीद NewComponent
प्रदान करने की: अब लाइन के लिए बदल जाते हैं। लेकिन ऐसा नहीं है।
मुझे यकीन नहीं है, ऐसा क्यों है। ध्यान दें कि मेरे पास उपरोक्त कोड render
विधि में है।
यह कैसे काम करता है बस नहीं है यही कारण है कि। घटक को प्रस्तुत करने के लिए आप कहां से उम्मीद करेंगे? उसी पृष्ठ पर –
। – batman
लेकिन कहाँ? बटन के ऊपर? बटन के नीचे? बटन के अंदर? * 'OnClick' विशेषता के अंदर? * कहीं और? वर्तमान में आपका क्लिक हैंडलर कुछ फ़ंक्शन() {React.createElement (...) जैसा है; } '। यह उस तत्व के साथ कुछ भी नहीं करता है जो बनाया गया था। –