⊗jsrtPmStUs 52 of 112 menu

Reactда стейтлардан фойдаланиш

Маҳсулот номини ўз ичига олган стейт яратиш учун useState функциясидан фойдаланамиз:

const state = useState('prod');

Натижада state константа массавни ташкил этади, унing биринчи элементида маҳсулот номи сақланади, иккинчисида эса уни ўзгартириш учун функция:

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

Қисқалиги учун одатда массав учун оралик константадан фойдаланмайди, балки деструктуризациядан фойдаланадилар:

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

Энди маҳсулот номи билан стейтимизни бирор версткада чиқарайлик:

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

Ҳаммасини бирлаштириб, куйидаги кодни оламиз:

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

Агар бу кодни ишга туширсак, аввал дивда стейтнинг бошланғич қиймати чиқади, бизнинг ҳолимизда 'prod'. setName функцияси орқали стейт ўзгартирилганда версткада стейтнинг янги қиймати автомат равишда пайдо бўлади.

Фарз қилайлик, сиз экранда фойдаланувчи маълумотларини кўрсатмоқчисиз: унинг исми, фамилияси, ёши. Бунинг учун мос стейтларни бошланғич қийматлар билан яратинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш