Sobes.tech
Middle

Reactda qanday ikki asosiy komponent turi mavjud?

sobes.tech AI

AIdan javob

Reactда икки асосий турдаги компонентлар мавжуд:

  1. Функционал компонентлар (Functional Components) — props қабул қиладиган ва JSX қайтарувчи функциялар. Улар оддий ва енгил, айниқса хукилар пайдо бўлгандан кейин, улар Reactда ҳолат ва бошқа имкониятларни ишлатишга имкон беради.

  2. Класс компонентлари (Class Components) — ES6 синфлари бўлиб, React.Componentдан мерос олади ва ҳаёт цикллари, ҳолат (state) ва бошқа имкониятларга эга.

Функционал компонентга мисол:

function Greeting(props) {
  return <h1>Салом, {props.name}!</h1>;
}

Класс компонентга мисол:

class Greeting extends React.Component {
  render() {
    return <h1>Салом, {this.props.name}!</h1>;
  }
}