Sobes.tech
Junior

React dasturlash kontekstida state va props nima?

sobes.tech AI

AIdan javob

State — bu komponentning ichki holati, komponent ish faoliyatida o'zgarishi mumkin bo'lgan ma'lumotlar to'plami. State o'zgarishi komponentning qayta chizilishini olib keladi.

Props — tashqi parametrlar bo'lib, tashqaridan, ota komponentdan komponentga o'tkaziladi. Props ichida o'zgartirilmaydi. Ular konfiguratsiya qilish va ota-jonidan bolaga ma'lumot uzatish uchun ishlatiladi.

Asosiy farqlar:

Xususiyat State Props
Manba Ichki komponent Tashqaridan uzatiladi
O'zgartirish mumkinligi O'zgarishi mumkin Ichida o'zgartirilmaydi
Maqsad Ichki ko'rinishni boshqarish Ma'lumot va konfiguratsiya uzatish

State dan foydalanish misoli:

import React, { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0); // State ni boshlash

  return (
    <div>
      <p>Hisoblagich: {count}</p>
      <button onClick={() => setCount(count + 1)}>O'stirish</button>
    </div>
  );
}

Props dan foydalanish misoli:

import React from 'react';

function Greeting(props) {
  return <h1>Salom, {props.name}!</h1>; // Props dan foydalanish
}

function App() {
  return <Greeting name="Dunyo" />; // Props ni uzatish
}