Реацт Нативе Гуиде

Реацт Нативе

Реацт Нативе је вишеплатформски оквир за изградњу мобилних апликација које могу да се покрећу изван прегледача - најчешће иОС и Андроид апликација

Може се користити и за израду апликација на Виндовс уређајима, десктоп ОС-има и Аппле ТВ апликацијама, али овај водич ће покривати само његову најчешћу намену - Андроид и иОС апликације.

Преглед садржаја

  • Шта је Реацт Нативе?
  • Разлози за одабир Реацт Нативе
  • Како започети са Реацт Нативе-ом

Шта је Реацт Нативе?

Реацт Нативе спада у нативне и хибридне апликације у спектру мобилних апликација. Кориснички интерфејс који креирате је у потпуности изворни, а укупне перформансе апликације су готово једнако добре као и писање изворне апликације.

Такође вам омогућава флексибилност уградње веб приказа (веб страница) или изворног кода (Јава / Котлин за Андроид, Објецтиве Ц / Свифт за иОС) у своје апликације где год желите.

Следи исти образац као и Реацт, где се прикази (оно што видите на екрану) генеришу из ЈаваСцрипт датотека. Разлика је у томе што испоручује сопствени АПИ за руковање изворним мобилним приказима у односу на ДОМ на вебу.

Ако сте збуњени како ово функционише, следите овај водич на фрееЦодеЦамп-у и водиће вас корак по корак кроз ове концепте.

Разлози за одабир Реацт Нативе

  1. Поновна употреба кода  - користи један код који се дели на обе платформе.
  2. Поновна употреба веб алата и вештина  - Поново употребите ЈаваСцрипт знање, алате и услужне програме попутaxiosРедук-а и других библиотека којима ДОМ није потребан са веба.
  3. Оптимизовано за продуктивност програмера  - Долази са функцијама попут поновног учитавања модула за активно покретање уживо и хромових алата за програмере за уклањање грешака!
  4. Перформансе  - Изводи се боље од хибридних оквира апликација као што су Иониц и Цордова, јер не користи веб приказе.
  5. Корпоративна подршка  - Много компанија подржава и доприноси Реацт Нативе-у, укључујући Валмарт, Аирбнб, Вик и, наравно, Фацебоок.
  6. Заједница  - Реацт Нативе има велику (и растућу) заједницу са преко 1500 сарадника у основном пројекту и хиљадама других који доприносе разним библиотекама.
  7. Боље корисничко искуство  - Реацт Нативе користи ЈаваСцрипт код за приказивање изворних компоненти из ОС-а вашег телефона. Другим речима, кориснички интерфејс (УИ) апликације је у потпуности изворни!
  8. Цросс-Платформ - Сјајан начин за израду прототипа и уштеду времена при изградњи универзалног корисничког интерфејса или мобилне апликације специфичне за платформу која може да се покреће на иОС и Андроид уређајима.

Како започети са Реацт Нативе-ом

Постоје два брза и једноставна начина да започнете са Реацт Нативе-ом. Зависно од ваше ситуације, једна може бити боља опција за вас.

  1. Цреате Реацт Нативе Апп - Слично као и Реацт Апп, она се покреће и користи помоћу терминала.
  2. Екпо - најбоље за израду прототипа за апликацију или ако је ранија фаза. Користећи Екпо можете чак и да креирате брзу апликацију користећи функције превлачења и испуштања из снацк.екпо.ио у прегледачу.

Више ресурса о Реацт Нативе:

  • Како направити мобилне апликације помоћу Реацт Нативе-а
  • Функционалне вс класе компоненте у Реацт Нативе-у
  • Како тестирати реактивне нативне апликације помоћу Јест и Ензима