Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • React Documentation22টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • কেন React?
  • JSX
  • Component & Props
  • Conditional Rendering
  • Lists & Keys
  • Events
  • State (useState)
  • Forms
  • Lifting State
  • useEffect
  • useRef
  • Context
  • useReducer
  • Memoization
  • Custom Hooks
  • Children & Props
  • Error Boundaries
  • Portals & Fragments
  • Data Fetching
  • Performance
  • Todo Project
  1. Docs
  2. React
  3. React Introduction
ReactBeginner

React Introduction

React কী, এটি কীভাবে UI তৈরি করে, Virtual DOM ও component-ভিত্তিক ডেভেলপমেন্ট — বাংলায় পরিচিতি।

10টি অংশবাংলা ভাষায়

React হলো একটি free, open-source JavaScript library যা user interface (UI) তৈরি করে। উপাদান — component নামে ছোট ছোট টুকরা দিয়ে জটিল UI গড়া হয়। এটি Meta (Facebook) তৈরি করেছে, বর্তমানে বিশ্বের সবচেয়ে জনপ্রিয় UI library।

এই অধ্যায়ে যা যা শিখবেন

  • React কী ও এটি কীভাবে কাজ করে
  • Component ও JSX ধারণা
  • State ও props — ডেটা শেয়ার
  • React 19-এর নতুন features

React কেন?

React-এ ডেটা বদলালে পুরো page reload না করে শুধু necessary অংশ আপডেট হয়। React-এ Virtual DOM-এর মাধ্যমে যা পরিবর্তন হয়েছে শুধু সেটাই বাস্তব DOM-এ যুক্ত হয় — ফলে UI দ্রুত ও smooth।

Component কী?

Component হলো UI-এর একটি reusable টুকরো — যেমন একটা Button, একটা Card বা পুরো Navbar। প্রতিটি component হলো একটি JavaScript function যা JSX return করে।

প্রথম componentjsx
jsx
function Greeting() {
  return <h1>হ্যালো, বিশ্ব!</h1>;
}

// ব্যবহার
<Greeting />
<Greeting />
<Greeting />

React 19

React 19 অনুসারে

এই ডকুমেন্টেশন React 19 নিয়ে লেখা — Actions, useActionState, useOptimistic, use() এবং React Compiler সহ সব নতুন features কভার করা হয়েছে। যেখানে দরকার সেখানে version-ও উল্লেখ আছে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
পরেরReact কেন ব্যবহার করব?
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com