Ievads steytos React

Nākamā koncepcija, ko mēs izskatīsim, saucas steyti. Steyti ir reaģējoši komponentu mainīgie.

Reaģētība nozīmē, ka, mainoties steytam, izmaiņas notiks visvietās, kur šis steyts tiek izmantots. Tehniski tas tiek panākts, atkārtoti renderējot visu komponentu, kad kāds steyts mainās.

Lai izmantotu steytus, vispirms ir nepieciešams importēt funkciju useState:

jsximport React, { useState } from 'react';

Funkcija useState parametrā pieņem steyta sākotnējo vērtību, un savā rezultātā atgriež speciālu masīvu ar diviem elementiem. Pirmajā masīva elementā tiks glabāta steyta pašreizējā vērtība, bet otrajā - funkcija steyta mainīšanai.

Lai steyti darbotos korekti, tos nevar mainīt tieši, bet ir jālieto funkcija to maiņai - tikai tad darbosies reaģētība.