Middle
Reactda qanday ikki asosiy komponent turi mavjud?
sobes.tech AI
AIdan javob
Reactда икки асосий турдаги компонентлар мавжуд:
-
Функционал компонентлар (Functional Components) — props қабул қиладиган ва JSX қайтарувчи функциялар. Улар оддий ва енгил, айниқса хукилар пайдо бўлгандан кейин, улар Reactда ҳолат ва бошқа имкониятларни ишлатишга имкон беради.
-
Класс компонентлари (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>;
}
}