⊗jsrtPmStUs 52 of 112 menu

Uporaba state-ov v Reactu

Uporabimo funkcijo useState za ustvarjanje state-a, ki vsebuje ime produkta:

const state = useState('prod');

Kot rezultat bo konstanta state predstavljala array, v katerem bo v prvem elementu shranjeno ime produkta, v drugem pa funkcija za spreminjanje imena:

const state = useState('prod'); const name = state[0]; const setName = state[1];

Za kratkost običajno ne uporabljajo vmesne konstante za array, ampak uporabijo destrukturiranje:

const [name, setName] = useState('prod');

Izpišimo zdaj naš state z imenom produkta v neko markup:

return <p> <span>{name}</span> </p>;

Zberimo vse skupaj in dobimo naslednjo kodo:

import React, { useState } from 'react'; function App() { const [name, setName] = useState('prod'); return <div> <span>{name}</span> </div>; } export default App;

Če zaženemo to kodo, se bo sprva v div-u izpisala začetna vrednost state-a, v našem primeru 'prod'. Ob spremembi state-a preko funkcije setName se bo v markup-u avtomatično pojavila nova vrednost state-a.

Recimo, da želite na zaslonu prikazati podatke uporabnika: njegovo ime, priimek, starost. Ustvarite za to ustrezne state-e z začetnimi vrednostmi.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni