React & Vue.js & React native
React.js, rohkem tuntud kui React, on tasuta avatud lähtekoodiga JavaScripti teek. Eelkõige mõeldud kasutajaliideste loomiseks, kombineerides koodilõike (komponente) täielikeks veebisaitideks. Algselt Facebooki loodud Meta ja avatud lähtekoodiga kogukond hoiavad seda nüüd. React.js on avatud lähtekoodiga JavaScripti teek, mille on täpselt koostanud Facebook ja mille eesmärk on lihtsustada interaktiivsete kasutajaliideste loomise keerulist protsessi. Kujutage ette Reactiga loodud kasutajaliidest komponentide kogumina, millest igaüks vastutab väikese korduvkasutatava HTML-koodi väljastamise eest.
React Native on Facebooki välja töötatud JavaScripti teek, mis võimaldab luua native Androidi, iOS-i ja muude seadmete jaoks, kasutades Reacti primitiive ja native koodi. React Native’i saab kasutada olemasolevates või uutes projektides ja jagada koodi platvormide vahel ühe koodibaasiga. React Native ühendab omaarenduse parimad osad Reactiga, mis on oma klassi parim JavaScripti teegi kasutajaliideste loomiseks. Reageerivad primitiivid renderdavad omaplatvormi kasutajaliidesele, mis tähendab, et rakendus kasutab samu native API-sid, mida teised rakendused. Palju platvorme, üks React. Aitab luua komponentidest platvormipõhised versioonid, et üks koodibaas saaks koodi platvormide vahel jagada. React Native’i abil saab üks meeskond hallata mitut platvormi ja jagada ühist tehnoloogiat – React.
Vue.js on JavaScripti raamistik kasutajaliideste loomiseks. See tugineb standardsele HTML-ile, CSS-ile ja JavaScriptile ning pakub deklaratiivset ja komponendipõhist programmeerimismudelit, mis aitab arendajatel tõhusalt arendada kasutajaliideseid, olgu need lihtsad või keerulised. Vue.js võimaldab laiendada HTML-i atribuutidega, mida nimetatakse direktiivideks. Vue.js direktiivid pakuvad funktsioone HTML-i rakendustele. Vue.js pakub sisseehitatud direktiive ja kasutaja määratud direktiive.