Middle
Aké sú dva hlavné typy komponentov v React?
sobes.tech AI
Odpoveď od AI
V Reacte obstajata dve glavni vrsti komponent:
-
Funkcijske komponente (Functional Components) — so funkcije, ki sprejemajo props in vračajo JSX. So preprostejše in lažje, še posebej z nastankom hookov, ki omogočajo uporabo stanja in drugih funkcij Reacta.
-
Razredne komponente (Class Components) — so ES6 razredi, ki dedujejo od React.Component in imajo metode življenjskega cikla, stanje (state) in druge zmogljivosti.
Primer funkcijske komponente:
function Greeting(props) {
return <h1>Živjo, {props.name}!</h1>;
}
Primer razredne komponente:
class Greeting extends React.Component {
render() {
return <h1>Živjo, {this.props.name}!</h1>;
}
}