React-ben hogy érdemes a class component-eket használni?
Csak a fő App.js-ben, vagy lehet egyes bonyolultabb komponenseknél is?
Haszna kb. annyi van, hogy lehet object-eket rácsatolni (mint pl. state) és velük ügyeskedni...de ezt nem lehet mind megcsinálni csak az App.js-ből? Ha igen, akkor szerintem nincs sok értelme, hogy az App.js-en kívül bármelyik kisebb komponenst class-szal hozzunk létre.
regen a class componentet stateful komponensnek
a functionc componentet pedig stateless komponensnek haznaltak, ketto kozott a kulonbseg mint az a nevebol is latszik hogy az egyikben taroltak stateket meg a masikat csak UI megjelenitesre hasznaltak.
A react 16.8 megjelenesevel a class komponenseket felvaltottak a function komponensek es a react hooks megjelenesevel pedig a useState.
A ketto egyenerteku, manapsag a masodik a hasznalatos az arrow functionos megoldas, hogy miert? a javascriptben hasznalatos this kulcsszo probelmas hasznalata miatt, amibe most nem mennek bele..:D
export function MyComponent() {
return (
<div>react komponens</div>
);
}
export const MyComponent = () => {
return (
<div>react komponens</div>
);
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!