Describing the UI

চলো বুঝি UI কিভাবে তৈরি হয়

React একটি জাভাস্ক্রিপ্ট লাইব্রেরি, যা দিয়ে রেন্ডারিং এর মাধ্যমে খুব সহজে UI বানানো যায়। যেটা আমরা স্ক্রিনে দেখি তাই UI। সাধারণত ছোট ছোট HTML উপাদানগুলো দিয়ে UI বানানো হয়— যেমন বাটন, লেখা, ছবি। React দিয়ে আমরা এইসব উপাদানগুলো কমবাইন করে একটি কম্পোনেন্ট তৈরি করে নিব, সেটি বার বার UI ব্যবহার করব।

কম্পোনেন্ট হলো— একটি বড় এপ্লিকেশনকে ভেঙ্গে টুকরো টুকরো করা, যার দায়িত্ব একটি নির্দিষ্ট কাজ (single duty) পালন করা। ওয়েবসাইট থেকে শুরু করে মোবাইল অ্যাপ পর্যন্ত, সব কিছুই কম্পোনেন্ট দিয়ে আমরা বানাতে পারি। React-এর সবচেয়ে বড় সুবিধা হলো, আমরা একবার একটি কম্পোনেন্ট তৈরি করলে, সেটিকে প্রয়োজন অনুযায়ী বারবার ব্যবহার করতে পারি।

এই অধ্যায়ে আমরা শিখব, কিভাবে React কম্পোনেন্ট বানানো যায়, নিজের মতো করে ডিজাইন করা যায় এবং দরকার হইলে কন্ডিশনের ভিত্তিতে দেখানো বা না দেখানোর কৌশল!