প্রতিক্রিয়া নেটিভের সবচেয়ে গুরুত্বপূর্ণ মূল উপাদানগুলি নিম্নরূপ -
| প্রতিক্রিয়া নেটিভ উপাদান | 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; আউটপুট
