প্রতিক্রিয়া নেটিভের সবচেয়ে গুরুত্বপূর্ণ মূল উপাদানগুলি নিম্নরূপ -
প্রতিক্রিয়া নেটিভ উপাদান | Android নেটিভ ভিউ | IOS নেটিভ ভিউ | ওয়েব ব্রাউজার | বিবরণ |
---|---|---|---|---|
দেখুন - <দেখুন>৷ | অ্যান্ড্রয়েড ডিভাইসে অ্যাপটি দেখা গেলে | যখন অ্যাপটি IOS ডিভাইসে দেখা যায় তখন | একটি ওয়েব ব্রাউজারে দেখা গেলে <ভিউ> উপাদানটি ট্যাগে পরিবর্তিত হবে | এটি মূল ধারক যা ফ্লেক্সবক্স লেআউট সমর্থন করে। এটি স্পর্শ হ্যান্ডলিং পরিচালনা করে। |
পাঠ্য - <পাঠ্য> | অ্যান্ড্রয়েড ডিভাইসে অ্যাপটি দেখা গেলে | যখন অ্যাপটি IOS ডিভাইসে দেখা যায় তখন | একটি ওয়েব ব্রাউজারে দেখা গেলে
ট্যাগে পরিবর্তিত হবে | ব্যবহারকারীর কাছে পাঠ্য প্রদর্শন করতে ব্যবহৃত হয়। এটি স্টাইলিং এবং স্পর্শ ইভেন্টগুলিও পরিচালনা করে। |
ছবি - <ছবি> | অ্যান্ড্রয়েড ডিভাইসে অ্যাপটি দেখা গেলে | যখন অ্যাপটি একটি IOS ডিভাইসে দেখা যায় তখন | একটি ওয়েব ব্রাউজারে দেখা গেলে | ছবি প্রদর্শন করতে ব্যবহৃত হয়। |
স্ক্রলভিউ - | অ্যান্ড্রয়েড ডিভাইসে অ্যাপটি দেখা গেলে | যখন অ্যাপটি IOS ডিভাইসে দেখা যায় তখন | একটি ওয়েব ব্রাউজারে দেখা গেলে ট্যাগে পরিবর্তিত হবে | স্ক্রলিং কন্টেইনার যাতে উপাদান এবং ভিউ আছে। |
TextInput - | অ্যান্ড্রয়েড ডিভাইসে অ্যাপটি দেখা গেলে | যখন অ্যাপটি একটি IOS ডিভাইসে দেখা যায় তখন | যখন একটি ওয়েব ব্রাউজারের ভিতরে দেখা যায় তখন | ইনপুট উপাদান যেখানে ব্যবহারকারী পাঠ্য লিখতে পারে |
উদাহরণ
নিচে
Text, View, Image, ScrollView, TextInput এর সাথে কাজ করতে, আপনাকে react -native থেকে উপাদানগুলি ইম্পোর্ট করতে হবে যেমনটি নীচে দেখানো হয়েছে −
import { View, Text, Image, ScrollView, TextInput } from 'react-native';
ভিউ কম্পোনেন্টটি মূলত টেক্সট, বোতাম, ইমেজ ইত্যাদি ধরে রাখতে ব্যবহৃত হয়। কম্পোনেন্টটি নিম্নরূপ ব্যবহার করা হয় -
<View> <Text style={{ padding:"10%", color:"red" }}>Inside View Container</Text> <Image source={{ uri: 'https://www.tutorialspoint.com/react_native/images/logo.png', }} style={{ width: 311, height: 91 }} /> </View>
এটিতে পাঠ্য এবং চিত্র উপাদান রয়েছে। ScrollView কম্পোনেন্ট একটি প্যারেন্ট কম্পোনেন্টের মত আচরণ করে যা ভিউ, টেক্সট, ইমেজ, বোতাম এবং অন্যান্য প্রতিক্রিয়া নেটিভ কম্পোনেন্ট পরিচালনা করে।
import React from 'react'; import { View, Text, Image, ScrollView, TextInput } from 'react-native'; const App = () => { return ( <ScrollView> <Text style={{ padding:"10%", color:"green", "fontSize":"25" }}>Welcome to TutorialsPoints!</Text> <View> <Text style={{ padding:"10%", color:"red" }}>Inside View Container</Text> <Image source={{ uri:'https://www.tutorialspoint.com/react_native/images/logo.png', }} style={{ width: 311, height: 91 }} /> </View> <TextInput style={{ height: 40, borderColor: 'black', borderWidth: 1 }} defaultValue="Type something here" /> </ScrollView> ); } export default App;
আউটপুট