⊗jsrtPmStUs 52 of 112 menu

Användning av tillstånd i React

Låt oss använda funktionen useState för att skapa ett tillstånd som innehåller produktens namn:

const state = useState('prod');

Som ett resultat kommer konstanten state att representera en array, där det första elementet innehåller produktens namn, och det andra - en funktion för att ändra namnet:

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

För korthetens skull används vanligtvis inte en mellanliggande konstant för arrayen, utan använder destrukturering:

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

Låt oss nu visa vårt tillstånd med produktnamnet i någon markup:

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

Låt oss sätta ihop allt och få följande kod:

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

Om du kör den här koden kommer initialt div-elementet att visa tillståndets startvärde, i vårt fall 'prod'. När tillståndet ändras via funktionen setName kommer markeringen automatiskt att uppdateras med det nya värdet.

Anta att du vill visa användardata på skärmen: förnamn, efternamn, ålder. Skapa motsvarande tillstånd med initiala värden för detta.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa