41
React, komponentlar tizimiga samarali bir arhitekturaga ega. Bunda veb
interfeysning har bir qismi alohida komponentlar sifatida tanlanadi va har bir
komponent o‘ziga xos tarzda va holati bilan o‘ziga xos bo‘ladi.
Bu modulyar
tuzilma orqali interfeysni, o‘ boshqarish va boshqarish oson va qulay bo‘ladi.
Komponentlarni JSX (JavaScript XML) sintaksisiga kiriting,
bu esa HTML-
sifatida JavaScript kodini ishlatish imkonini beradi.
React, boshqa kutubxonalar bilan ham yaxshi integratsiya qiladi va uni
boshqa texnologiya bilan hamfikrlashtirish oson. boshlash, til o‘rniga
yaxshi
qo‘llab-quvvatlashni o‘zgartirish, o‘zgartirishlar bilan interaktiv tajribani va veb-
saytlarni boshqarish imkonini beradi.
React, keng doirada va iOS, Android, veb
va boshqa platformalarda
dasturlarni tekshiriladi. React Native orqali mobil ilovalarni yozish, Next.js orqali
SSR (Server-Side Rendering) va SPA (Single-Page Application) orqali, Redux
orqali holatni boshqarish va GraphQL, Axios yoki
Fetch orqali server bilan
ma'lumot
almashish
kabi
qo‘shimcha
kutubxona.
ham
yurish
mumkin.(
https://react.dev/
)
Bizning maqsad NFC o‘qiydigan vzitka karta yaratish. Uning biz RFID
karta kerak bo‘ladi.
3.2-rasm. RFID karta
Mobile qurilmaga Play market ilovasidan NFC tools ilovasini yuklab olish
kerak.
42
3.3-rasm. NFC Tools ilovasi
Shu ilovaga kirilganda READ va WRITE bo‘limlari chiqadi.
WRITE
bo‘limiga kirib URLga (
https://my-portfolio-rosy-chi.vercel.app/
) buyruq yozib
olish kerak.
3.4-rasm. WRITE bo‘limi
Keyin esa READ bo‘limiga kirib yozgan buyrug‘imizni o‘qitib olishimiz
kerak