React ফেসবুকের তৈরি একটি ফ্রন্ট-এন্ড লাইব্রেরি। এটি ওয়েব এবং মোবাইল অ্যাপ্লিকেশনের ভিউ স্তর(view layer) তথা ফ্রন্ট-এন্ড বা ইউজার ইন্টারফেস পরিচালনা করার জন্য ব্যবহৃত হয়। ReactJS এর মাধ্যমে আমরা পুনঃব্যবহারযোগ্য UI উপাদান(component) তৈরি করতে পারি। এটি বর্তমানে জাভাস্ক্রিপ্টের অন্যতম জনপ্রিয় লাইব্রেরি এবং এর পিছনে রয়েছে একটি শক্তিশালী ফাউন্ডেশন এবং বৃহৎ সম্প্রদায়।
পাঠকবর্গ
এই টিউটোরিয়ালটি ঐ সকল জাভাস্ক্রিপ্ট ডেভেলপারদের সাহায্য করবে যারা প্রথমবারের জন্য রিঅ্যাক্টজেএস নিয়ে কাজ করতে চাচ্ছে। আমরা সহজেই বোঝা যায় এমন সব সহজ কোড সম্বলিত উদাহরণ দেখিয়ে প্রতিটি টপিক্সকে বর্ণনা করার চেষ্টা করেছি। সমস্ত অধ্যায় অনুশীলন শেষে, আপনি রিএ্যাক্টজেএস নিয়ে কাজ করার জন্য আত্মবিশ্বাসী হয়ে উঠবেন। বোনাস হিসাবে আমরা রিঅ্যাক্টজেএসের সাথে সম্পর্কযুক্ত অতিরিক্ত উপাদানগুলির সাথেও আপনাকে পরিচয় করে দিব যা আপনাকে সেরা অনুশীলনগুলি শিখতে এবং আধুনিক জাভাস্ক্রিপ্টের ট্রেন্ড অনুসরণ করতে সহায়তা করবে।
পূর্বশর্ত
আপনি যদি রিঅ্যাক্টজেএস নিয়ে কাজ করতে চান তবে আপনার এইচটিএমএল৫, সিএসএস এবং জাভাস্ক্রিপ্ট সম্পর্কে দৃঢ় জ্ঞান থাকতে হবে। রিঅ্যাক্টজেএস এইচটিএমএল ব্যবহার না করলেও , এইচটিএমএল এর অনুরূপ JSX ব্যবহার করে। তাই এইচটিএমএল এর জ্ঞান আপনার জন্য খুব সহায়ক হবে। পরবর্তী অধ্যায়ে আমরা এটি সম্পর্কে আরও ব্যাখ্যা করব। আমরা ইকমাস্ক্রিপ্ট 2015 সিনট্যাক্সও ব্যবহার করব তাই এ বিষয়ে পূর্ববর্তী জ্ঞানও আপনার জন্য অনেক সহায়ক ভূমিকা রাখতে পারে।
ত্রুটি(error)
আমরা আপনাকে আশ্বাস দিচ্ছি যে, আপনি আমাদের এই অ্যান্ড্রয়েড স্টুডিও টিউটোরিয়ালে কোনও ত্রুটি খুঁজে পাবেন না। তবে যদি একান্তই কোন ভুল হয়ে থাকে, দয়া করে মতামত ফর্মটির মাধ্যমে আমাদেরকে জানান, আমরা তাৎক্ষনিক এটি সংশোধন করবো।