2017-03-01 6 views
6

जब मैं React documentation on DOM elements पढ़ें। यह प्रतिक्रिया में नियंत्रित घटकों और अनियंत्रित घटकों का उल्लेख करता है। वे क्या हैं और वे अलग कैसे होते हैं?प्रतिक्रिया में नियंत्रित घटक और अनियंत्रित घटक क्या हैं?

उत्तर

15

यह स्टेटफुल डोम घटकों (प्रपत्र तत्व) से संबंधित है और प्रतिक्रिया डॉक्स अंतर समझाने:

  • एक Controlled Component एक है कि props के माध्यम से अपने वर्तमान मूल्य लेता है और सूचित करता onChange तरह कॉलबैक के माध्यम से परिवर्तन है। एक मूल घटक कॉलबैक को संभालने और अपने राज्य का प्रबंधन करके और नए मान को नियंत्रित घटक के रूप में पास करके इसे नियंत्रित करता है। आप इसे "गूंगा घटक" भी कह सकते हैं।
  • एक Uncontrolled Component एक है कि आंतरिक रूप से अपनी राज्य संग्रहीत करता है, और आप एक ref का उपयोग कर डोम अपने वर्तमान मूल्य को खोजने के लिए और जब आवश्यकता होती क्वेरी। यह पारंपरिक एचटीएमएल की तरह थोड़ा और है।

अधिकांश (या सभी) मामलों में you should use controlled components

संबंधित मुद्दे