⊗jsrtPmStBV 54 of 112 menu

Boolsk verdi i state i React

La oss lage en state inCart som viser om produktet er i handlekurven eller ikke:

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

La verdien false bety at produktet ikke er i handlekurven, og verdien true - at det er i handlekurven. La oss vise denne informasjonen ved hjelp av et ternært operatør:

function App() { const [inCart, setInCart] = useState(false); return <div> <span>{inCart ? 'i handlekurven' : 'ikke i handlekurven'}</span> </div>; }

La oss nå lage en knapp som legger til produktet i handlekurven når den klikkes:

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

La oss modifisere koden vår slik at det første klikket på knappen legger til i handlekurven, og det andre fjerner fra den:

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

Lag en knapp som klikk på vil utestenge brukeren og en knapp som klikk på vil oppheve utestengelsen av brukeren.

Modifiser forrige oppgave slik at av de to knappene alltid kun den aktuelle er synlig. Det vil si, hvis brukeren er utestengt, skal kun knappen for å oppheve utestengelsen være synlig, og hvis ikke utestengt - knappen for utestengelse.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis