React Shartli Renderlash
React-da komponentlarni shartli ravishda renderlash mumkin.
Buni amalga oshirishning bir necha usuli mavjud.
if Operatoridan Foydalanish
JavaScript if
operatoridan foydalanib, qaysi komponentni renderlashni aniqlashimiz mumkin.
Misol: Ikki komponentni ishlatamiz:
Misol: Endi shartga qarab qaysi komponentni renderlashni tanlaydigan boshqa komponent yaratamiz:
isGoal
atributini true
ga o'zgartirib ko'ring:
Misol:
&& Operatoridan Foydalanish
React komponentini shartli ravishda renderlashning yana bir usuli &&
operatoridan foydalanishdir.
Misol: JSX ichida JavaScript ifodalarini qavslar yordamida qo'shishimiz mumkin:
Agar cars.length > 0
ifodasi true
ga teng bo'lsa, &&
operatoridan keyingi ifoda renderlanadi.
Misol:
cars
massivini bo'shatib ko'ring:
Ternar Operatoridan Foydalanish
Elementlarni shartli ravishda renderlashning yana bir usuli ternar operatoridan foydalanishdir.
condition ? true : false
Gol misoliga qaytaylik.
Misol:
Agar isGoal
true
bo'lsa, MadeGoal
komponentini, aks holda MissedGoal
komponentini qaytarish:
Qo'shimcha ma'lumot olish uchun ternar operatori bo'limiga qarang.