Увод у стање у React-у
Следећи концепт који ћемо размотрити назива се стање. Стање представља реактивне променљиве компоненти.
Реактивност значи да ће се при промени стања промене десити на свим местима где се то стање користи. Технички, то се постиже поновним исцртавањем целе компоненте при промени било ког стања.
За коришћење стања, најпре је потребно
увести функцију useState:
import React, { useState } from 'react';
Функција useState као параметар прима
почетну вредност стања, а као резултат
враћа специјални низ од два елемента.
У првом елементу низа ће се чувати
тренутна вредност стања, а у другом - функција
за промену стања.
За исправан рад стања, њих не смемо мењати директно, већ треба користити функцију за њихову промену - само тада ће реактивност функционисати.