⊗jsrtPmStBV 54 of 112 menu

Қимати мантиқӣ дар стейт дар React

Биёед стейти inCart-ро созем, ки нишон диҳад, ки маҳсул дар сабад аст ё не:

function App() { const [inCart, setInCart] = useState(false); return <div> </div>; }

Бигзор қимати false маънои онро дошта бошад, ки маҳсул дар сабад нест, ва қимати true - ки дар сабад аст. Иттилоотро дар бораи ин бо ёрии оператори сеӣ чоп кунем:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'дар сабад' : 'дар сабад нест'}</span> </div>; }

Ва ҳоло тугмаеро созем, ки бо пахши он маҳсул ба сабад илова карда мешавад:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'дар сабад' : 'дар сабад нест'}</span> <button onClick={() => setInCart(true)}>тугма</button> </div>; }

Рамзи моро тавре тағйир диҳем, ки аввалин пахш бар тугма ба сабад илова кунад, ва дуввумӣ - аз он ҳазф кунад:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'дар сабад' : 'дар сабад нест'}</span> <button onClick={() => setInCart(!inCart)}>тугма</button> </div>; }

Тугмаеро созед, ки пахш бар он корбарро банан кунад ва тугмаеро, ки пахш бар он корбарро аз бан озод кунад.

Вазифаи гузаштаро тавре тағйир диҳед, ки аз ду тугма ҳамеша фақат яке мувофиқ намоён бошад. Яъне, агар корбар банан карда шуда бошад, пас тугма барои озод кардани бан намоён бошад, ва агар банан нашуда бошад - барои банан кардан.

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