Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Expo Documentation40টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Expo Intro
  • Expo vs React Native
  • RN Basics
  • Environment Setup
  • Project Setup
  • Project Structure
  • App Config
  • Expo Router Intro
  • Stack Navigation
  • Tabs Navigation
  • Core Components
  • Styling & Flexbox
  • Safe Area
  • Scroll & Lists
  • Forms & State
  • AsyncStorage
  • Project: Task Actions
  • Project: Screens
  • Images & Assets
  • Icons & Fonts
  • Theming
  • Camera & Picker
  • Notifications
  • Location & Maps
  • SQLite
  • API & Fetch
  • Loading & Errors
  • Secure Store & Auth
  • Auth Session
  • AppState & Network
  • Performance
  • Debugging & Tests
  • Config & Env
  • Splash & Updates
  • EAS Build
  • EAS Update
  • Store Submission
  • Common Mistakes
  • Best Practices
  • Interview Questions
  1. Docs
  2. Expo
  3. React Native-এর মূল ধারণা — components, JSX, style
ExpoBeginner

React Native-এর মূল ধারণা — components, JSX, style

React Native-এ web-এর বদলে native components — পার্থক্যগুলো বাংলায়।

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

React Native-এ UI লেখা হয় React-এর মতোই, তবে browser DOM নেই। HTML element-এর বদলে native component ব্যবহার হয়।

Web (HTML)React Native
divView
span / pText
inputTextInput
buttonPressable / Button
imgImage
components/Welcome.tsxtsx
tsx
import { View, Text, Pressable } from "react-native";

export default function Welcome() {
  return (
    <View style={{ padding: 24 }}>
      <Text>Welcome to TaskTrack — টাস্ক যোগ করুন</Text>
      <Pressable onPress={() => console.log("pressed")}>
        <Text>Add Task</Text>
      </Pressable>
    </View>
  );
}

JSX-এ View, Text ট্যাগ, আর style দেওয়া হয় object দিয়ে। TypeScript আনলে props আরও safe হয়।

একই JavaScript, ভিন্ন render target

React web-এ virtual DOM-কে browser-এ render করে; React Native সেটা render করে native view hierarchy-তে। আপনার logic, hooks, state management — সব একই থাকে।

মনে রাখুন

RN-এর ৩টি মূল ধারণা: components, props, state। এগুলো জানলে আপনি মূলত React-ই জানেন — শুধু component সেট আলাদা।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরExpo vs Bare React Native — কোনটা ব্যবহার করবেনপরেরDevelopment Environment — Node, Expo Go, SDK
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com