"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > प्रॉप्स और स्टेट रिएक्ट.जेएस

प्रॉप्स और स्टेट रिएक्ट.जेएस

2024-11-08 को प्रकाशित
ब्राउज़ करें:526

Props and State React.JS

ज़रूर! आइए रिएक्ट में प्रॉप्स और स्थिति के बारे में गहराई से जानें, उनकी भूमिकाओं की खोज करें, वे कैसे भिन्न हैं, और अधिक विस्तृत उदाहरण प्रदान करें।

प्रॉप्स (गुण)

1. परिभाषा: प्रॉप्स संपत्तियों का संक्षिप्त रूप हैं। वे डेटा को एक घटक से दूसरे घटक में स्थानांतरित करने का एक तरीका हैं, आमतौर पर मूल घटक से चाइल्ड घटक तक।

2. विशेषताएँ:

केवल पढ़ने के लिए: एक बार सेट होने के बाद, कोई चाइल्ड घटक अपने प्रॉप्स को संशोधित नहीं कर सकता है। वे चाइल्ड घटक के भीतर अपरिवर्तनीय हैं।
कॉन्फ़िगरेशन के लिए उपयोग किया जाता है: प्रॉप्स आपको घटकों के व्यवहार और उपस्थिति को अनुकूलित करने की अनुमति देते हैं।
डेटा का प्रवाह: प्रॉप्स पुन: प्रयोज्यता को बढ़ावा देते हुए घटक पदानुक्रम के नीचे डेटा और कार्यों के प्रवाह को सक्षम करते हैं।
3. उपयोग: आप किसी भी प्रकार के डेटा को प्रॉप्स के माध्यम से पास कर सकते हैं, जिसमें स्ट्रिंग्स, संख्याएं, ऑब्जेक्ट, एरे और फ़ंक्शन शामिल हैं।

प्रॉप्स का उदाहरण:

// ParentComponent.js
function ParentComponent() {
  const message = "Hello, Child!";

  return ;
}

// ChildComponent.js
function ChildComponent(props) {
  return 

{props.greeting}

; }

इस उदाहरण में:

  • ParentComponent "हैलो, चाइल्ड!" स्ट्रिंग पास करता है। चाइल्डकंपोनेंट को ग्रीटिंग नामक एक प्रोप के माध्यम से।
  • चाइल्डकंपोनेंट इस प्रोप को प्राप्त करता है और इसे

    टैग में प्रदर्शित करता है।

राज्य

1. परिभाषा: स्टेट एक अंतर्निहित रिएक्ट ऑब्जेक्ट है जो घटक की वर्तमान स्थिति के बारे में जानकारी रखता है। प्रॉप्स के विपरीत, राज्य को घटक के भीतर ही प्रबंधित किया जाता है।

2. विशेषताएँ:

म्यूटेबल: स्टेट को सेटस्टेट (क्लास घटकों के लिए) या यूज़स्टेट हुक (कार्यात्मक घटकों के लिए) जैसे फ़ंक्शन का उपयोग करके बदला जा सकता है।
स्थानीय से घटक: राज्य उस घटक के लिए विशिष्ट है जहां इसे परिभाषित किया गया है और जब तक इसे ऊपर नहीं उठाया जाता तब तक यह अन्य घटकों से पहुंच योग्य नहीं है।
प्रतिक्रियाशीलता: स्थिति में परिवर्तन घटक के पुन: प्रस्तुतीकरण को ट्रिगर करता है, जिससे यूआई में गतिशील अपडेट की अनुमति मिलती है।
3. उपयोग: राज्य का उपयोग आमतौर पर उपयोगकर्ता इनपुट को प्रबंधित करने, एक घटक की स्थिति को ट्रैक करने और उपयोगकर्ता इंटरैक्शन पर प्रतिक्रिया देने के लिए किया जाता है।

राज्य का उदाहरण:

import React, { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);

  return (
    

Count: {count}

); }

इस उदाहरण में:

  • काउंटर घटक अपनी स्वयं की स्थिति बनाए रखता है जिसे काउंट कहा जाता है, जिसे 0 से प्रारंभ किया जाता है।
  • जब बटन क्लिक किया जाता है, तो सेटकाउंट फ़ंक्शन गिनती स्थिति को अपडेट करता है, जिससे घटक फिर से प्रस्तुत होता है और नई गिनती प्रदर्शित करता है।

सारांश

  • प्रॉप्स घटक ट्री के नीचे डेटा पास करने के लिए हैं और केवल पढ़ने के लिए हैं। वे पुन: प्रयोज्य घटकों को बनाने में मदद करते हैं जिन्हें अनुकूलित किया जा सकता है।
  • State एक घटक की आंतरिक स्थिति के प्रबंधन के लिए है और इसे अद्यतन किया जा सकता है, जिससे गतिशील व्यवहार और प्रतिपादन हो सकता है।

प्रभावी और संगठित रिएक्ट अनुप्रयोगों के निर्माण के लिए प्रॉप्स और राज्य के बीच अंतर को समझना आवश्यक है। यदि आपके पास और प्रश्न हैं या किसी भी भाग पर और स्पष्टीकरण की आवश्यकता है, तो बेझिझक पूछें!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/imyusufaktar/props-and-state-reactjs-3fob?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3