⊗jsrtPmFmsChCR 63 of 112 menu

Чекбокси и условен рендеринг в React

Нека направим така, че в зависимост от отметката на чекбокса, на екрана да се извежда или едно парче код, или друго. Ще използваме за това условен рендеринг:

function App() { const [checked, setChecked] = useState(true); let message; if (checked) { message = <p>съобщение 1</p>; } else { message = <p>съобщение 2</p>; } return <div> <input type="checkbox" checked={checked} onChange={() => setChecked(!checked)} /> <div>{message}</div> </div>; }

Даден е чекбокс. С помощта на чекбокса попитайте потребителя, дали вече има навършени 18 години. Ако чекбоксът е отметнат, покажете на потребителя следния блок код:

<div> <h2>Ура, вече имате навършени 18</h2> <p> тук се намира съдържание само за възрастни </p> </div>

А ако чекбоксът не е отметнат - то следния:

<div> <p> уви, все още нямате навършени 18 години:( </p> </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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне