Sobes.tech
Middle

Kādi ir divi galvenie komponentu veidi React?

sobes.tech AI

Atbilde no AI

React ir ir divi galvenie komponentu veidi:

  1. 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.

  2. 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>;
  }
}