React একটি জাভাস্ক্রিপ্ট লাইব্রেরি, যা আমাদের UI বানানোর কাজটাকে অনেক সহজ করে দিয়েছে। React এ JSX ব্যবহার করে আমরা খুব সহজে কন্টেন ও লজিক নিয়ে একসাথে কাজ করতে পারি। আমরা React কম্পোনেন্ট ব্যবহার করে ওয়েবসাইটের ছোট ছোট পার্ট করে, একটি জটিল ওয়েব অ্যাপ্লিকেশন বানাতে পারি। আমরা জানি, UI এর অনেক অংশ দেখতে সেম হয়, যখন ইউজার ইন্টারঅ্যাকশন হয় তখন আমরা সেম UI এ ভিন্ন ভিন্ন ডাটা দেখতে পারি। এই কাজটি আমরা কম্পোনেন্টের মাধ্যমে খুব সহজে করতে পারি।
এই টিউটোরিয়ালটি React এর অফিসিয়াল ডকুমেন্ট ফলো করে লেখা হয়েছে। প্রায় অনুবাদের মতো।