Reactning asosiy xususiyatlari nimada?



Download 186,63 Kb.
bet1/3
Sana15.04.2022
Hajmi186,63 Kb.
#553339
  1   2   3
Bog'liq
React Question


  1. React nima?

React - bu foydalanuvchi interfeyslarini yaratish uchun, ayniqsa, bir sahifali ilovalar uchun ishlatiladigan ochiq manbali JavaScript kutubxonasi. U veb va mobil ilovalar uchun ko'rinish qatlamini boshqarish uchun ishlatiladi. Reactni Facebook’da ishlaydigan dasturiy ta’minot muhandisi Jordan Walke yaratgan. React birinchi marta Facebook-ning News Feed-da 2011-yilda va Instagram-da 2012-yilda joylashtirilgan.


  1. Reactning asosiy xususiyatlari nimada?

Reactning asosiy xususiyatlari:
RealDOM manipulyatsiyalari qimmat ekanligini hisobga olib, RealDOM o'rniga VirtualDOM-dan foydalanadi.
Server tomonida renderlashni qo'llab-quvvatlaydi.
Bir yo'nalishli ma'lumotlar oqimini yoki ma'lumotlarni bog'lashni kuzatib boradi.
Ko'rinishni ishlab chiqish uchun qayta ishlatiladigan/kompozitsiya qilinadigan UI komponentlaridan foydalanadi.


  1. JSX nima?

JSX - bu ECMAScript-ning XML-ga o'xshash sintaksisi kengaytmasi (qisqartma JavaScript XML degan ma'noni anglatadi). Asosan u React.createElement() funksiyasi uchun sintaktik shakarni taqdim etadi, bu bizga JavaScript-ning ifodaliligini va HTML kabi shablon sintaksisini beradi.


  1. Element va komponent o'rtasidagi farq nima?

Element - bu DOM tugunlari yoki boshqa komponentlar nuqtai nazaridan ekranda paydo bo'ladigan narsalarni tavsiflovchi oddiy ob'ekt. Elementlar o'z rekvizitlarida boshqa elementlarni o'z ichiga olishi mumkin. Reaktsiya elementini yaratish arzon. Element yaratilgandan keyin u hech qachon mutatsiyaga uchramaydi.


  1. React-da komponentlarni qanday yaratish mumkin?

Komponentni yaratishning ikkita mumkin bo'lgan usuli mavjud.
Funktsiya komponentlari: Bu komponent yaratishning eng oddiy usuli. Bular props obyektini birinchi parametr sifatida qabul qiladigan va React elementlarini qaytaradigan sof JavaScript funksiyalari:
Class Components: Komponentni aniqlash uchun ES6 classidan ham foydalanishingiz mumkin.


  1. Class komponentidan funksiya komponentidan qachon foydalanish kerak?

Agar komponentga holat yoki hayot aylanish usullari kerak bo'lsa, sinf komponentidan foydalaning, aks holda funktsiya komponentidan foydalaning. Biroq, React 16.8 dan Hooks qo'shilgan holda siz faqat o'z funksiya komponentingizda sinf komponentida mavjud bo'lgan holat, hayot aylanish usullari va boshqa xususiyatlardan foydalanishingiz mumkin. *Shunday ekan, har doim Function komponentlaridan foydalanish tavsiya etiladi, agar sizga Function komponenti ekvivalenti hali mavjud boʻlmagan React funksiyasi kerak boʻlmasa, masalan, Xato chegaralari *


  1. Sof komponentlar nima?

React.PureComponent aynan React.Component bilan bir xil, faqat u siz uchun shouldComponentUpdate() usulini boshqaradi. Rekvizitlar yoki holat o'zgarganda, PureComponent ikkala rekvizit va holat bo'yicha sayoz taqqoslashni amalga oshiradi. Boshqa tomondan, komponent joriy rekvizit va holatni qutidan keyingi bilan solishtirmaydi. Shunday qilib, shouldComponentUpdate chaqirilganda komponent sukut bo'yicha qayta ko'rsatiladi.


  1. Reactdagi state nima?

Komponentning holati - komponentning ishlash muddati davomida o'zgarishi mumkin bo'lgan ba'zi ma'lumotlarni saqlaydigan ob'ekt. Biz har doim davlatimizni iloji boricha soddalashtirishga harakat qilishimiz va statistik komponentlar sonini kamaytirishimiz kerak.


  1. React-da props nima?

Propslar komponentlarga kirish hisoblanadi. Ular HTML-teg atributlariga o'xshash nomlash qoidalaridan foydalangan holda yaratilganda komponentlarga uzatiladigan qiymatlar to'plamini o'z ichiga olgan yagona qiymatlar yoki ob'ektlardir. Ular asosiy komponentdan kichik komponentga uzatiladigan ma'lumotlardir.
React-dagi propslarning asosiy maqsadi quyidagi komponentlarning funksionalligini ta'minlashdir:
Shaxsiy ma'lumotlarni komponentingizga o'tkazing.
Trigger holati o'zgarishlari.
Komponentning render() usuli ichida this.props.reactProp orqali foydalaning.


  1. State va props o'rtasidagi farq nima?

Har ikkala props va state oddiy JavaScript obyektlaridir. Ularning ikkalasi ham render natijasiga ta'sir etuvchi ma'lumotga ega bo'lsa-da, ular komponentga nisbatan o'zlarining funksionalligi jihatidan farq qiladi. Rekvizitlar funksiya parametrlariga o'xshash komponentga o'tadi, holat esa funktsiya ichida e'lon qilingan o'zgaruvchilarga o'xshash komponent ichida boshqariladi.


  1. Nega biz stateni to'g'ridan-to'g'ri yangilamasligimiz kerak?

Agar siz to'g'ridan-to'g'ri stateni yangilashga harakat qilsangiz, u komponentni qayta ko'rsatmaydi.
Buning o'rniga setState() usulidan foydalaning. U komponent stateni ob'ektiga yangilanishni rejalashtiradi. State o'zgarganda, komponent qayta ko'rsatish orqali javob beradi.


  1. setState() argumenti sifatida callback funktsiyasining maqsadi nima?

Callback funktsiyasi setState tugallanganda va komponent ko'rsatilganda chaqiriladi. setState() asinxron bo'lgani uchun Callback funktsiyasi har qanday post harakati uchun ishlatiladi.
Eslatma: Callback funktsiyasidan ko'ra lifecycle method  foydalanish tavsiya etiladi


  1. HTML va React event handling o'rtasidagi farq nima?

  1. HTMLda hodisa nomi odatda konventsiya sifatida kichik harflar bilan ifodalanadi:


Download 186,63 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish