पता चला है कि यदि आप एक ऐसे फ़ंक्शन को कॉल करना चाहते हैं जो फ़ंक्शन के मुख्य भाग के अंदर प्रॉप्स या स्टेट का उपयोग करता है, तो आपको इसे एक यूज़इफ़ेक्ट का उपयोग करके कॉल करना होगा जो आवश्यक चर को सुनता है और वेरिएबल अपडेट होने के बाद फ़ंक्शन को फिर से कॉल करता है।
उदाहरण के लिए, डिस्पैचस्वीटअलर्ट लें जो एक फ़ंक्शन है जो शीर्षक, ऑनकन्फर्म और ऑनकैंसल वाले अलर्टकॉन्फिग ऑब्जेक्ट को स्वीकार करता है। जब आप डिस्पैचस्वीटअलर्ट को कॉल करते हैं तो ऑनकॉन्फर्म फ़ंक्शन उन मानों के साथ निष्पादित होगा जो उस समय मौजूद थे जब डिस्पैचस्वीटअलर्ट को कॉल किया गया था। यदि अलर्ट दिखाए जाने के बाद में कुछ परिवर्तन होता है, तो आपको ऑनकन्फर्म फ़ंक्शन को अद्यतन मानों के साथ कॉल करने के लिए डिस्पैचस्वीटअलर्ट को फिर से कॉल करने की आवश्यकता होगी।
इसके लिए आप एक यूज़इफ़ेक्ट का उपयोग कर सकते हैं जो जाँचता है कि अलर्ट खुला है या नहीं। यदि ऐसा है, तो अलर्टकॉन्फिग को अपडेट करें ताकि ऑनकॉन्फर्म यूज़इफेक्ट द्वारा निर्धारित नवीनतम परिवर्तनों के साथ चले।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3