Introducere în stările în React

Următorul concept pe care îl vom analiza se numește stări. Stările reprezintă variabile reactive ale componentelor.

Reactivitatea înseamnă că atunci când o stare se modifică, modificările vor avea loc în toate locurile unde această stare este utilizată. Din punct de vedere tehnic, acest lucru este realizat prin re-randarea întregii componente atunci când orice stare se modifică.

Pentru a utiliza stările, este necesar mai întâi să importăm funcția useState:

jsximport React, { useState } from 'react';

Funcția useState primește ca parametru valoarea inițială a stării și returnează un array special din două elemente. În primul element al array-ului va fi stocată valoarea curentă a stării, iar în al doilea - funcția pentru modificarea stării.

Pentru funcționarea corectă a stărilor, acestea nu pot fi modificate direct, ci trebuie să folosim funcția pentru modificarea lor - doar atunci va funcționa reactivitatea.