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