स्क्रॉलव्यू एक स्क्रॉलिंग कंटेनर है जो कई घटकों और दृश्यों को समायोजित कर सकता है। यह प्रतिक्रियाशील में मुख्य घटकों में से एक है और इसका उपयोग करके आप लंबवत और क्षैतिज दोनों तरह से स्क्रॉल कर सकते हैं।
स्क्रॉलव्यू अपने द्वारा चलाए जा रहे प्लेटफॉर्म के आधार पर इसके मूल समकक्ष के लिए मैप करेगा। तो एंड्रॉइड पर दृश्य <स्क्रॉलव्यू> पर मैप करेगा, आईओएस पर यह वेब वातावरण पर
इस उदाहरण में स्क्रॉलव्यू में एक टेक्स्ट घटक के साथ एक दृश्य है और इसे एक दृश्य के अंदर लपेटा गया है।
स्क्रॉलव्यू के साथ काम करने के लिए पहले घटक आयात करें -
स्क्रॉलव्यू के अंदर प्रदर्शित होने वाला डेटा स्टेट ऑब्जेक्ट में नामों के अंदर संग्रहीत किया जाता है जैसा कि नीचे दिखाया गया है -
डेटा यानी this.state.names एक सरणी है। मानचित्र () विधि का उपयोग सरणी पर किया जाता है और नाम व्यू-> टेक्स्ट घटक के अंदर प्रदर्शित होता है जैसा कि नीचे दिखाया गया है -
स्क्रॉलव्यू स्थिर डेटा के लिए सबसे अच्छा काम करता है जो छोटे आकार का होता है। लेकिन यदि आप गतिशील के साथ काम करना चाहते हैं तो फ्लैटलिस्ट घटक का उपयोग करने के लिए सबसे बड़ी सूची हो सकती है।
स्क्रॉलव्यू का पूरा कोड यहां दिया गया है।
डिफ़ॉल्ट रूप से स्क्रॉलव्यू डेटा को लंबवत रूप से प्रदर्शित करता है। डेटा को क्षैतिज रूप से प्रदर्शित करने के लिए प्रॉप्स का उपयोग करें
क्षैतिज ={सत्य} जैसा कि नीचे दिखाया गया है -
उदाहरण 1:स्क्रॉलव्यू का उपयोग करके लंबवत स्क्रॉल करना
'react-native' से आयात करें { टेक्स्ट, व्यू, स्टाइलशीट, स्क्रॉलव्यू};
स्टेट ={नाम:[{'नाम':'बेन', 'आईडी':1}, {'नाम':'सुसान', 'आईडी':2}, {'नाम':'रॉबर्ट', 'आईडी':3}, {'नाम':'मैरी', 'आईडी':4}, {'नाम':'डैनियल', 'आईडी':5}, {'नाम':'लौरा', 'आईडी' ':6}, {'नाम':'जॉन', 'आईडी':7}, {'नाम':'डेबरा', 'आईडी':8}, {'नाम':'एरोन', 'आईडी':9}, {'नाम':'एन', 'आईडी':10}, {'नाम':'स्टीव', 'आईडी':11}, {'नाम':'ओलिविया', 'आईडी':12} ]}पूर्व>
आउटपुट
उदाहरण 2:स्क्रॉलव्यू का उपयोग करके क्षैतिज रूप से स्क्रॉल करना
आउटपुट