⊗jsrtPmStBV 54 of 112 menu

React'ta State'de Mantıksal Değer

Ürünün sepette olup olmadığını gösterecek inCart state'ini oluşturalım:

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

false değeri ürünün sepette olmadığını, true değeri ise sepette olduğunu göstersin. Bununla ilgili bilgiyi üçlü operatör kullanarak gösterelim:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'sepette' : 'sepette değil'}</span> </div>; }

Şimdi de tıklandığında ürünü sepete ekleyen bir buton yapalım:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'sepette' : 'sepette değil'}</span> <button onClick={() => setInCart(true)}>btn</button> </div>; }

Kodumuzu, ilk tıklamanın sepete eklediği, ikinci tıklamanın ise sepetten çıkardığı şekilde değiştirelim:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'sepette' : 'sepette değil'}</span> <button onClick={() => setInCart(!inCart)}>btn</button> </div>; }

Tıklandığında kullanıcıyı yasaklayan ve tıklandığında kullanıcının yasağını kaldıran bir buton yapın.

Önceki görevi, iki butondan her zaman yalnızca ilgili olanın görünür olduğu şekilde değiştirin. Yani, eğer kullanıcı yasaklıysa yasağı kaldırma butonu görünsün, yasaklı değilse yasaklama butonu görünsün.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet