⊗jsrtPmStUs 52 of 112 menu

Používanie stavov v React

Použijeme funkciu useState pre vytvorenie stavu, ktorý obsahuje názov produktu:

const state = useState('prod');

Výsledkom bude, že konštanta state bude predstavovať pole, v prvom prvku ktorého sa bude ukladať názov produktu, a v druhom - funkcia na zmenu názvu:

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

Pre stručnosť sa zvyčajne nepoužíva medzikonštanta pre pole, ale používa sa destrukturalizácia:

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

Teraz využime náš stav s menom produktu v nejakom renderovaní:

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

Dajme všetko dokopy a získame nasledujúci kód:

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

Ak spustíme tento kód, spočiatku sa v dive zobrazí počiatočná hodnota stavu, v našom prípade 'prod'. Pri zmene stavu pomocou funkcie setName sa v renderovaní automaticky objaví nová hodnota stavu.

Predpokladajme, že chcete zobraziť na obrazovke údaje používateľa: jeho meno, priezvisko, vek. Vytvorte pre to príslušné stavy s počiatočnými hodnotami.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť