⊗jsrtPmStInr 51 of 112 menu

Johdatus Reactin tiloihin

Seuraava käsite, jota käsittelemme, on nimeltään tilat (states). Tilat edustavat komponenttien reaktiivisia muuttujia.

Reaktiivisuus tarkoittaa, että kun tilaa muutetaan, muutokset tapahtuvat kaikissa paikoissa, joissa tätä tilaa käytetään. Teknisesti tämä saavutetaan renderöimällä koko komponentti uudelleen kun mitä tahansa tilaa muutetaan.

Jotta voit käyttää tiloja, sinun on ensin tuotava useState -funktio:

import React, { useState } from 'react';

useState -funktio saa parametrinaan tilan alkuarvon ja palauttaa tuloksenaan erikoistaulukon, joka koostuu kahdesta elementistä. Taulukon ensimmäisessä elementissä säilytetään tilan nykyistä arvoa ja toisessa - funktio tilan muuttamiseksi.

Jotta tilat toimisivat oikein, niitä ei saa muuttaa suoraan, vaan tulee käyttää funktiota niiden muuttamiseen - vain silloin reaktiivisuus toimii.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää