useEffect(callback)
हर घटक रेंडर पर चलता है ।
आमतौर पर डिबगिंग के लिए उपयोग किया जाता है, प्रत्येक रेंडर पर फ़ंक्शन के शरीर निष्पादन के अनुरूप:
const Component = () => {
callback()
return <></>;
};
useEffect(callback,[])
चलाता है एक बार एक घटक पर माउंट।
आमतौर पर डेटा लाने आदि के द्वारा घटक की स्थिति को प्रारंभिक करने के लिए उपयोग किया जाता है।
नोट : कॉलबैक मार डाला के बाद चरण प्रस्तुत करना (ज्ञात "पकड़ लिया")।
useEffect(callback,[arg])
चलाता परिवर्तन पर की arg
मूल्य।
"परिवर्तन पर" पिछले मूल्य के साथ उथले तुलनाarg
( arg
पिछले रेंडर और वर्तमान एक से मूल्य की तुलना करता है) को संदर्भित करता है prevArg === arg ? Do nothing : callback()
।
आमतौर पर प्रॉप्स / स्टेट चेंज पर इवेंट चलाते थे।
नोट: कई आश्रितों को प्रदान किया जा सकता है: [arg1,arg2,arg3...]