1. Components
Components független React építőelemek, amelyek újra felhasználhatók. Kisebb UI-elemekre vannak osztva, és kombinálhatók nagyobb méretűvé components. Például egy alkalmazásban components a Header, Sidebar és a Content. Minden komponensnek megvan a maga felelőssége, és képes fogadni props és state megjeleníteni a megfelelő adatokat.
Példa:
2. Props
Props in kívülről React átvitt értékek. components Segítenek átadni az adatokat a szülőről components a gyermekre components. Props csak olvashatóak, és nem módosíthatók az összetevőn belül. A használatához props értékeket adunk át az összetevő attribútumainak, és használjuk őket a felhasználói felület részében.
Példa:
3. State
State Az in React változtatható adat, amely egy komponensen belül módosítható. Mindegyik összetevőnek sajátja lehet state a dinamikus adatok tárolására és kezelésére. A state módosítások esetén React automatikusan frissíti a megfelelő felhasználói felületet. State csak az osztályban kezelhető components, és az összetevő konstruktorában inicializálódik. A frissítéshez state a `set()` metódust használjuk State.
Példa: