Uvod u stejtove u Reactu
Sledeći koncept koji ćemo razmotriti zove se stejtovi. Stejtovi predstavljaju reaktivne promenljive komponenti.
Reaktivnost znači da će se pri promeni stejta promene desiti na svim mestima gde se taj stejt koristi. Tehnički, ovo se postiže ponovnim renderovanjem cele komponente pri promeni bilo kog stejta.
Za korišćenje stejtova, prvo je potrebno
importovati funkciju useState:
import React, { useState } from 'react';
Funkcija useState kao parametar prihvata
početnu vrednost stejta, a kao rezultat
vraća specijalni niz od dva elementa.
U prvom elementu niza će se čuvati
trenutna vrednost stejta, a u drugom - funkcija
za promenu stejta.
Za ispravan rad stejtova, ne smeju se menjati direktno, već treba koristiti funkciju za njihovu promenu - samo tada će reaktivnost funkcionisati.