Kirish
React Native sayohatining boshlanishiga xush kelibsiz! Agar siz atrof-muhitni sozlash bo'yicha ko'rsatmalarni qidirsangiz, ular o'z bo'limiga o'tdilar. Hujjatlar, mahalliy komponentlar, reaktsiya va boshqalar bilan tanishish uchun o'qishni davom eting!
Turli xil odamlar React Native-dan foydalanadilar: ilg'or iOS ishlab chiquvchilaridan React-ning yangi boshlanuvchilarigacha, karerasida birinchi marta dasturlashni boshlagan odamlargacha. Ushbu hujjatlar barcha o'quvchilar uchun, ularning tajriba darajasi yoki kelib chiqishidan qat'iy nazar yozilgan.
Ushbu hujjatlarni qanday ishlatish #
Siz bu yerdan boshlashingiz va ushbu hujjatlarni kitob singari chiziqli ravishda o'qishingiz mumkin; yoki kerakli bo'limlarni o'qishingiz mumkin. React bilan tanishmisiz? Siz ushbu bo'limni o'tkazib yuborishingiz yoki engil tetiklash uchun o'qishingiz mumkin.
Old shartlar #
React Native bilan ishlash uchun siz JavaScript asoslarini tushunishingiz kerak bo'ladi. Agar siz JavaScript-ni yangi bilsangiz yoki yangilashingiz kerak bo'lsa, siz Mozilla Developer Network-ga sho'ng'ishingiz yoki tozalashingiz mumkin.
React, Android yoki iOS-ning rivojlanishi to'g'risida oldindan hech qanday ma'lumotga ega bo'lmaslik uchun qo'limizdan kelganicha harakat qilsak ham, bu React Native dasturini ishlab chiquvchisi uchun o'rganishning qimmatli mavzularidir. Qaerda oqilona bo'lsa, biz chuqurroq ma'lumot beradigan manbalar va maqolalar bilan bog'landik.
Interaktiv misollar #
Ushbu kirish sizning brauzeringizda darhol quyidagi kabi interaktiv misollar bilan boshlashga imkon beradi:
Yuqorida keltirilgan Snack Player. Bu Expo tomonidan React Native loyihalarini joylashtirish va ishga tushirish hamda Android va iOS kabi platformalarda qanday ishlashlarini baham ko'rish uchun yaratilgan qulay vosita. Kodni jonli va tahrirlash mumkin, shuning uchun brauzeringizda to'g'ridan-to'g'ri u bilan o'ynashingiz mumkin. Davom eting va "Meni tahrir qilib ko'ring!" Ni o'zgartirishga harakat qiling. yuqoridagi matn "Salom, dunyo!"
Ixtiyoriy ravishda, agar siz mahalliy rivojlanish muhitini o'rnatmoqchi bo'lsangiz, atrof-muhitni mahalliy mashinangizda sozlash bo'yicha ko'rsatmalarimizga rioya qilishingiz va u erda App.js faylingizga kod misollarini joylashtirishingiz mumkin. (Agar siz veb-dasturchi bo'lsangiz, mobil brauzerni sinab ko'rish uchun allaqachon mahalliy muhit yaratilgan bo'lishi mumkin!)
Funktsiya komponentlari va sinf komponentlari #
React yordamida siz sinflar yoki funktsiyalar yordamida komponentlar yaratishingiz mumkin. Dastlab, sinf komponentlari holatga ega bo'lishi mumkin bo'lgan yagona komponentlar edi. Ammo React's Hooks API-ni joriy qilganingizdan so'ng, siz funktsional komponentlarga holat va boshqalarni qo'shishingiz mumkin.
Kancalar React Native 0.59 da kiritilgan va ilgaklar sizning React tarkibiy qismlaringizni yozishning kelajakdagi usuli ekan, biz ushbu kirish qismini funktsional komponentlar misollari yordamida yozdik. Qaerda foydali bo'lsa, biz sinf komponentlarini quyidagi o'tish rejimida qamrab olamiz:
Ushbu hujjatning oldingi versiyalarida sinf tarkibiy qismlarining ko'proq misollarini topishingiz mumkin.
Dasturchi eslatmalari #
Turli xil rivojlanish yo'nalishidagi odamlar React Native-ni o'rganmoqdalar. Sizda veb-dan Android-ga, iOS-ga va boshqa ko'plab texnologiyalar bilan tajribangiz bo'lishi mumkin. Biz har xil kelib chiquvchilar uchun yozishga harakat qilamiz. Ba'zan biz biron bir platformaga yoki shunga o'xshash boshqa tushuntirishlarni taqdim etamiz:
Veb-ishlab chiquvchilar ushbu kontseptsiya bilan tanish bo'lishi mumkin.
Formatlash #
Menyu yo'llari qalin harflar bilan yozilgan va pastki menyularda navigatsiya qilish uchun karetslardan foydalaniladi. Misol: Android Studio> Afzalliklar
Endi ushbu qo'llanmaning qanday ishlashini bilsangiz, React Native: Native Components asosini bilish vaqti keldi.
Do'stlaringiz bilan baham: |