Оператори && дар JSX истифода бурдан
Мо метавонем ба гузоштани матн ниёз дошта бошем,
агар шарт дуруст бошад, ва чизе накунем,
агар нодуруст бошад. Ин бо ёрии оператори
&& анҷом дода мешавад.
Биёед кори онро дар мисол бубинем.
Дар коди зерин, агар дар show
true бошад, пас абзас бо матн гузошта мешавад,
ва агар false бошад, пас чизе гузошта намешавад:
function App() {
const show = true;
return <div>
{show && <p>text</p>}
</div>;
}
Коди зерин дода шудааст:
function App() {
const isAuth = true;
return <div>
<p>шумо авторизатсия кардаед</p>
</div>;
}
Чунин кунед, ки абзаси мазкур бо матн
фақат агар дар isAuth true навишта шуда бошад нишон дода шавад.