Middle
Kādi ir divi galvenie komponentu veidi React?
sobes.tech AI
Atbilde no AI
React ir ir divi galvenie komponentu veidi:
-
Funkcionālie komponenti (Functional Components) — tie ir funkcijas, kas pieņem props un atgriež JSX. Tie ir vienkāršāki un vieglāki, īpaši ar hooku parādīšanos, kas ļauj izmantot stāvokli un citas React iespējas.
-
Klases komponenti (Class Components) — tie ir ES6 klases, kas manto no React.Component un ir ar dzīves cikla metodēm, stāvokli (state) un citām iespējām.
Funkcionāla komponenta piemērs:
function Greeting(props) {
return <h1>Sveiki, {props.name}!</h1>;
}
Klases komponenta piemērs:
class Greeting extends React.Component {
render() {
return <h1>Sveiki, {this.props.name}!</h1>;
}
}