Sobes.tech
Middle

Кои са двата основни вида компоненти в React?

sobes.tech AI

Отговор от AI

В React съществуват два основни вида компоненти:

  1. Функционални компоненти (Functional Components) — това са функции, които приемат props и връщат JSX. Те са по-прости и по-леки, особено с появата на hooks, които позволяват използването на състояние и други възможности на 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>;
  }
}