रिएक्ट में, रेंडर प्रॉप्स एक तकनीक है जिसका उपयोग फ़ंक्शन प्रोप का उपयोग करके घटकों के बीच तर्क साझा करने के लिए किया जाता है। बच्चों या रचना का उपयोग करने के बजाय, सामग्री को गतिशील रूप से प्रस्तुत करने के लिए एक फ़ंक्शन को एक प्रोप के रूप में पारित किया जाता है। यह दृष्टिकोण कार्यात्मक घटकों और हुक के साथ अच्छी तरह से काम करता है।
यहां कार्यात्मक घटकों के साथ रेंडर प्रॉप्स को कार्यान्वित करने का एक उदाहरण दिया गया है:
import React, { useState } from 'react'; // The component using render props const MouseTracker = ({ render }) => { const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }); const handleMouseMove = (event) => { setMousePosition({ x: event.clientX, y: event.clientY, }); }; return ({render(mousePosition)}); }; // Component that consumes the render props const App = () => { return (); }; export default App;Mouse Tracker
( Mouse Position: {x}, {y}
)}/>
यह पैटर्न माउसट्रैकर घटक के अंदर तर्क के आधार पर सामग्री को प्रस्तुत करने के तरीके को तय करने में अधिक लचीलेपन की अनुमति देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3