⊗jsrtPmStUs 52 of 112 menu

Olekute kasutamine Reactis

Kasutame funktsiooni useState toote nime sisaldava oleku loomiseks:

const state = useState('prod');

Tulemusena konstant state esindab massiivi, mille esimeses elemendis hoitakse toote nime, ja teises - funktsiooni nime muutmiseks:

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

Lühiduse huvides tavaliselt ei kasuta vahepealset konstanti massiivi jaoks, vaid kasutatakse destruktureerimist:

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

Väljastame nüüd oma toote nime oleku mõnes veebilehe kujunduses:

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

Kogume kõik kokku ja saame järgmise koodi:

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

Kui käivitada see kood, siis algselt div-is kuvatakse oleku algväärtus, meie puhul 'prod'. Olekut muutes läbi funktsiooni setName, ilmub veebilehe kujundusse automaatselt uus oleku väärtus.

Oletame, et soovid kuvada ekraanil kasutaja andmeid: tema eesnime, perekonnanime, vanust. Tehke selleks vastavad olekud algväärtustega.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu