Įvadas į būsenas React
Kita koncepcija, kurią nagrinėsime, vadinama būsenos. Būsenos yra reaktyvūs komponentų kintamieji.
Reaktyvumas reiškia, kad pakeitus būseną, pakeitimai įvyks visose vietose, kur ši būsena naudojama. Techniškai tai pasiekiama perrendinant visą komponentą pakeitus bet kurią būseną.
Norint naudoti būsenas, pirmiausia reikia
importuoti funkciją useState:
import React, { useState } from 'react';
Funkcija useState parametru priima
pradinę būsenos reikšmę, o savo rezultatu
grąžina specialų masyvą iš dviejų elementų.
Pirmame masyvo elemente bus saugoma
dabartinė būsenos reikšmė, o antrame - funkcija
būsenai keisti.
Kad būsenos veiktų tinkamai, jų negalima keisti tiesiogiai, o reikia naudoti funkciją jų keitimui - tik tada veiks reaktyvumas.