"রিঅ্যাক্ট নেটিভ" পাতাটির দুইটি সংশোধিত সংস্করণের মধ্যে পার্থক্য

পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন
ট্যাগ যোগ/বাতিল
(তথ্যসূত্র যোগ/সংশোধন)
(ট্যাগ যোগ/বাতিল)
}}
 
রিয়েক্ট নেটিভ ফেসবুকের[[ফেসবুক]]ের তৈরী একটু উন্মুক্ত উৎসের [[মোবাইল অ্যাপলিকেশনঅ্যাপ]]লিকেশন [[সফটওয়্যার ফ্রেমওয়ার্ক|ফ্রেমওয়ার্ক]] <ref>{{cite web
|url= https://www.oreilly.com/library/view/learning-react-native/9781491929049/ch01.html
|title= অধ্যায় ১। রিঅ্যাক্ট নেটিভ কি?
|publisher= ও'রেলি মিডিয়া ইনকর্পোরোটেড
|access-date= ৩০ জুলাই ২০২০
|quote=}} </ref>। নেটিভ সক্ষমতার সাথে সংমিশ্রন ঘটিয়ে রিয়েক্ট নেটিভ একই ফ্রেমওয়ার্ক ব্যবহার করে ডেভেলপারদের জন্য ওয়েব <ref>{{cite web|url=https://github.com/necolas/react-native-web/|title=React Native for Web|accessdate=৬ নভেম্বর ২০১৯}}</ref>, ডেস্কটপ অ্য়াপলিকেশনঅ্যাপলিকেশন, ইউডব্লিউপি অ্যাপলিকেশন <ref>{{cite web|url=https://blogs.windows.com/buildingapps/2016/04/13/react-native-on-the-universal-windows-platform/|title=React Native on the Universal Windows Platform|author=উইন্ডোজ অ্যাপস টিম |date=১৩ এপ্রিল ২০১৬|website=blogs.windows.com|accessdate=৬ নভেম্বর ২০১৯}}</ref>, [[অ্যানড্রয়েড]] <ref>{{cite web|url=https://code.facebook.com/posts/1189117404435352/react-native-for-android-how-we-built-the-first-cross-platform-react-native-app/|title=Android Release for React Native}}</ref> ও [[আইওএস]] অ্যাপলিকেশন নির্মান ও উন্নয়ন সহজ করে দেয়। কিউটির জন্য এর একটি অসম্পূর্ণ পোর্টও রয়েছে <ref> {{cite web
|url= https://reactnative.dev/docs/out-of-tree-platforms
|title= Out-of-Tree Platforms
 
==ইতিহাস==
২০১২ সালে [[মার্ক জুকারবার্গজাকারবার্গ]] মন্তব্য করেন, কোম্পানি হিশেবে তাদের সবচেয়ে বড় ভুল ছিলো নেটিভের বদলে এইচটিএমএলের উপর খুব বেশী মনোযোগ দেওয়া। সে মন্তব্য করে ফেসবুক খুব দ্রুত আরও ভালো মোবাইল অভিজ্ঞতা প্রদানে কাজ করবে <ref>{{cite web|title=Zuckerberg's Biggest Mistake? 'Betting on HTML5'|url=https://mashable.com/2012/09/11/html5-biggest-mistake|publisher=ম্যাশেবল |accessdate=৭ এপ্রিল ২০১৮}}</ref> ।
 
ফেসবুকের জরডান ওয়াকে ব্যাকগ্রাউন্ড [[জাভাস্ক্রিপ্ট]] থ্রেড ব্যবহার করে আইওএসের জন্য ইউআই উপাদান তৈরীর একটা উপায় বের করেন। ফেসবুক এ প্রযুক্তিকে একটা পরিপক্ব রূপ দিতে নিজেদের মধ্যে একটা হ্যাকাথন আয়োজনের সিদ্ধান্ত নেয় <ref>{{cite web|title=A short Story about React Native|url=https://jobninja.com/blog/short-story-react-native/|accessdate=১৬ জানুয়ারি ২০১৮}}</ref>।
 
মাসের পর মাস এর উপর কাজ করার পর ২০১৫ সালে রিয়েক্ট জাভাস্ক্রিপ্ট কনফিগারেশনের প্রথম সংস্করণ প্রকাশিত হয়। একবার আলোচনার সময় ক্রিস্টোপার চ্যাডো বলেন ফেসবুক ইতোমধ্যেই তাদের নিজস্ব গ্রুপ অ্যাপ ও অ্যাড ম্যানেজারের জন্য রিয়েক্ট নেটিভ ব্যবহার করছিলো <ref name="initial_rn_post">{{cite web|url=https://code.facebook.com/posts/1014532261909640/react-native-bringing-modern-web-techniques-to-mobile/|title=React Native: Bringing modern web techniques to mobile|publisher=}}</ref>।
রিয়েক্ট নেটিভের কাজের ধরণ অনেকটা রিয়েক্টের মতন। একটা তফাৎ হলো রিয়েক্ট নেটিভ ডকুমেন্ট অবজেক্ট মডেল বা ডোম ভার্চুয়াল ডোম ব্যবহার করে পরিবর্তন করে না। এটা অই নির্দিষ্ট যন্ত্রের একটা ব্যাকগ্রাউন্ড প্রসেসে চলে আর অ্যাসিনক্রোনাস, সিরিয়ালাইসেশন আর ব্যাসড ব্রিজ ব্যবহার করে নেটিভ যন্ত্রের সাথে যোগাযোগ করে।
 
রিয়েক্ট নেটিভ এইচটিএমএল বা [[সিএসএস]] ব্যবহার করে না। বরং নেটিভ ভিউ নিয়ন্ত্রনের জন্য জাভাস্ক্রিপ্ট থ্রেডের ম্যাসেজ ব্যবহার করে। এটা অ্যানড্রয়েডে জাভা, আইওএসে [[সুইফট (প্রোগ্রামিং ভাষা)|সুইফট]] বা [[অবজেক্টিভ সিতেসি]]তে নেটিভ কোড লেখার সুযোগ দেয়, যা এতে অ্যাপলিকেশন নির্মান আরও নমনীয় ও ব্যবহার আরও বিস্তৃত করে।
 
==হ্যালো ওয়ার্ল্ড উদাহরণ==

পরিভ্রমণ বাছাইতালিকা