Sissejuhatus Reacti olekusse
Järgmist kontseptsiooni, mida me käsitleme, nimetatakse olekuks (state). Olekud esindavad reaktiivseid muutujaid komponentides.
Reaktiivsus tähendab, et oleku muutumisel toimuvad muutused kõikides kohtades, kus seda olekut kasutatakse. Tehniliselt saavutatakse see kogu komponendi uuesti renderdamise teel mingi oleku muutumisel.
Olekute kasutamiseks tuleb kõigepealt
importida funktsioon useState:
import React, { useState } from 'react';
Funktsioon useState võtab parameetrina
oleku algväärtuse ja tagastab spetsiaalse
kahe elemendiga massivi. Massivi esimeses
elemendis hoitakse oleku praegust väärtust,
ja teises - funktsiooni oleku muutmiseks.
Olekute korrektseks tööks ei tohi neid muuta otse, vaid tuleks kasutada funktsiooni nende muutmiseks - ainult siis töötab reaktiivsus.