রিঅ্যাক্ট নেটিভ হল Facebook থেকে একটি ওপেন সোর্স জাভাস্ক্রিপ্ট মোবাইল ফ্রেমওয়ার্ক যা বিশেষভাবে iOS এবং Android এর জন্য নেটিভ মোবাইল অ্যাপ তৈরি করার জন্য ডিজাইন করা হয়েছে। React Native হল ReactJS JavaScript লাইব্রেরির উপর ভিত্তি করে যা মোবাইল প্ল্যাটফর্মের জন্য ইউজার ইন্টারফেস তৈরি করতে সাহায্য করে।
রিঅ্যাক্ট নেটিভ সরাসরি একটি বিদ্যমান IOS বা অ্যান্ড্রয়েড অ্যাপের মধ্যে ব্যবহার করা যেতে পারে অথবা আপনি স্ক্র্যাচ থেকে একটি নেটিভ অ্যাপ তৈরি করতে পারেন। বর্তমানে React Native কিছু জনপ্রিয় অ্যাপ যেমন Facebook মোবাইল অ্যাপ, Instagram, Pinterest, Skype ইত্যাদির সাথে ব্যবহার করা হয়।
রিঅ্যাক্ট নেটিভ-এর কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য যা এটিকে বর্তমানে একটি খুব জনপ্রিয় মোবাইল ডেভেলপমেন্ট অ্যাপ বানিয়েছে −
ক্রস প্ল্যাটফর্ম সমর্থন − মোবাইল অ্যাপস ডেভেলপ করার জন্য আপনার আইওএস এবং অ্যান্ড্রয়েড প্রোগ্রামিং-এ টিম এক্সপার্টের প্রয়োজন নেই বরং জাভাস্ক্রিপ্ট ডেভেলপাররা যারা অ্যাপ তৈরি করতে উৎসাহী তারা অ্যানড্রয়েডের জন্য কোটলিন বা জাভা এবং সুইফট বা অবজেক্টিভ-সি না শিখে নেটিভ অ্যাপ তৈরি করতে রিঅ্যাক্ট নেটিভ ব্যবহার করতে পারেন। IOS অ্যাপের জন্য। আপনি একটি সাধারণ কোড লিখতে পারেন এবং প্রতিক্রিয়া নেটিভ এটি আইওএস এবং অ্যান্ড্রয়েডে প্রদর্শনের যত্ন নেবে৷
৷নেটিভ উপাদান প্রতিক্রিয়া করুন − রিঅ্যাক্ট নেটিভ নেটিভ কম্পোনেন্ট যেমন ভিউ, টেক্সট এবং ইমেজ অফার করে যা IOS বা Android নেটিভ UI এ পরিবর্তিত হয়।
এখানে প্রতিক্রিয়া নেটিভ ব্যবহার করে একটি সাধারণ উদাহরণ দেওয়া হল যা হ্যালো ওয়ার্ল্ড: পাঠ্য প্রদর্শন করে
উদাহরণ
import React from 'react'; import { Text, View} from 'react-native'; const App = () => { return ( <View style={{flex :1, justifyContent: 'center', margin: 15}}> <Text style={{color:'red', fontSize:30}}>Hello World</Text> </View> ); } export default App;
আউটপুট
JSX − যেহেতু ReactJS হল ওয়েব জগতের জন্য, তাই রিঅ্যাক্ট নেটিভ হল মোবাইল অ্যাপ ওয়ার্ল্ডের জন্য৷ রিঅ্যাক্ট নেটিভ JSX ব্যবহার করে অর্থাৎ কোড লেখার জন্য একটি XML যা HTML এবং CSS প্রতিস্থাপন করে। JSX এর সুবিধা নিম্নরূপ -
-
এটি দ্রুততর কারণ এটি জাভাস্ক্রিপ্টে কোড কম্পাইল করার সময় অপ্টিমাইজেশান করে।
-
এটি টাইপ-সেফ এবং বেশিরভাগ ত্রুটি সংকলনের সময় ধরা যেতে পারে।
-
আপনি যদি HTML এর সাথে পরিচিত হন তবে এটি টেমপ্লেট লেখা সহজ এবং দ্রুত করে তোলে।
প্রতিক্রিয়া নেটিভ অ্যাপ তৈরি এবং পরীক্ষা করুন - প্রতিক্রিয়া নেটিভভাবে আপনার অ্যাপটি তৈরি করা এবং কোনও সংকলন মাথাব্যথা ছাড়াই পরিবর্তনগুলি পরীক্ষা করা খুব সহজ। পরিবর্তনগুলি শীঘ্রই আপনি আপনার কোড সংরক্ষণ করার মুহুর্তে প্রদর্শনের জন্য উপলব্ধ।
প্রতিক্রিয়া নেটিভ রিলিজ সম্পর্কে − রিঅ্যাক্ট নেটিভ-এর প্রথম সংস্করণ ফেসবুক 2015 সালে প্রকাশ করেছিল এবং সেখান থেকে তারা এটি আপডেট ও রক্ষণাবেক্ষণ করছে। এটি প্রকাশের পরে অনেক জনপ্রিয়তা অর্জন করেছে কারণ এটি মোবাইল অ্যাপস ডেভেলপমেন্টের জন্য ব্যবহৃত শীর্ষস্থানীয় ফ্রেমওয়ার্কগুলির মধ্যে একটি। React Native অফিসিয়াল ওয়েবসাইট, অনুযায়ী 2018 সালে প্রতিক্রিয়া নেটিভ 2 nd হয়েছে৷ গিটহাবের যেকোনো সংগ্রহস্থলের জন্য সর্বাধিক সংখ্যক অবদানকারী। আজ, রিঅ্যাক্ট নেটিভ কলস্ট্যাক, এক্সপো, ইনফিনিট রেড, মাইক্রোসফ্ট এবং সফ্টওয়্যার ম্যানশন সহ বিশ্বজুড়ে ব্যক্তি এবং কোম্পানির অবদান দ্বারা সমর্থিত। Facebook সম্প্রদায়টি খুবই সক্রিয় এবং প্ল্যাটফর্ম জুড়ে নতুন আপডেটের সাথে প্রকল্পগুলি নিয়মিত আপডেট করে৷
৷