ReactJS JavaScript programska zbirka ; ReactJS JavaScript library

Saved in:
Bibliographic Details
Title: ReactJS JavaScript programska zbirka ; ReactJS JavaScript library
Authors: Tomašić, Karlo
Contributors: Stanisavljević, Vladimir
Publisher Information: Sveučilište Sjever. Sveučilišni centar Varaždin. Odjel za multimediju.
University North. University centre Varaždin. Department of Multimedia, Design and Application.
Publication Year: 2022
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: ReactJS, programska zbirka, komponente, virtualni DOM, protok podataka, library, components, virtual DOM, data flow, TEHNIČKE ZNANOSTI. Grafička tehnologija. Procesi grafičke reprodukcije, TECHNICAL SCIENCES. Graphic Technology. Processes of Graphic Reproduction
Description: Namjera ovog završnog rada o ReactJS-u jest bila istražiti značajke, pobliže saznati što sve nudi, osnovne koncepte arhitekture, kako je drugačiji od ostalih programskih zbirki i razvojnih okvira, procese rukovanja s velikim brojem podataka te ostale funkcionalnosti. Razlog odabira ReactJS-a jest bio bolje upoznavanje sa samom programskom zbirkom, a i pozitivna iskustva s istim prilikom korištenja. Kroz istraživanje, ustanovljeno je da je ReactJS manje komplicirana programska zbirka u usporedbi s ostalima. Veoma je agilna u razvoju, te je brzo renderirajuća programska zbirka. Učenje, a i savladavanje ReactJS-a oduzima manje vremena u odnosu na druge iz razloga jer je to samo programska zbirka, a ne razvojni okvir. Uobičajeno, treba više vremena kako bi savladali ostale razvojne okvire te naučili njihovu terminologiju. Osim toga, glavni koncept ReactJS-a su komponente. Sve što vidimo na front-endu je ništa više od običnih komponenti. Korisničko sučelje je jednostavno kolekcija komponenti. Promjene u jednoj komponenti, ne utječu nužno na druge komponente. Zato je ažuriranje aplikacije tijekom promjene u podacima olakšano i manje kompleksno. Za izvođenje ove funkcionalnosti React uvodi modificirani koncept objektnog modela dokumenta (engl. document object model - DOM), virtualni DOM. Jednosmjerni protok podataka prilikom upravljanja istima je još jedna prednost Reacta. Podaci mogu biti promijenjeni s bilo koje točke u aplikaciji. S obzirom na to da podaci teku u jednom smjeru, React nam nudi stabilnu kontrolu stanja aplikacije. Dodatak nove sintakse, JSX, se također pokazao kao odličan dodatak brzom renderiranju. ; The intention of this final paper about ReactJS is to explore the features, learn more about what it offers, the basic concepts of architecture, how it’s different from other libraries and frameworks, the process of handling a large amount of data and other functionalities. The reason for choosing ReactJS was to better familiarize myself with the library, as well as positive experience with its prior ...
Document Type: bachelor thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/unin:5003; https://urn.nsk.hr/urn:nbn:hr:122:545115; https://zir.nsk.hr/islandora/object/unin:5003/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/unin:5003
https://urn.nsk.hr/urn:nbn:hr:122:545115
https://zir.nsk.hr/islandora/object/unin:5003/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number: edsbas.1267C64E
Database: BASE
Description
Abstract:Namjera ovog završnog rada o ReactJS-u jest bila istražiti značajke, pobliže saznati što sve nudi, osnovne koncepte arhitekture, kako je drugačiji od ostalih programskih zbirki i razvojnih okvira, procese rukovanja s velikim brojem podataka te ostale funkcionalnosti. Razlog odabira ReactJS-a jest bio bolje upoznavanje sa samom programskom zbirkom, a i pozitivna iskustva s istim prilikom korištenja. Kroz istraživanje, ustanovljeno je da je ReactJS manje komplicirana programska zbirka u usporedbi s ostalima. Veoma je agilna u razvoju, te je brzo renderirajuća programska zbirka. Učenje, a i savladavanje ReactJS-a oduzima manje vremena u odnosu na druge iz razloga jer je to samo programska zbirka, a ne razvojni okvir. Uobičajeno, treba više vremena kako bi savladali ostale razvojne okvire te naučili njihovu terminologiju. Osim toga, glavni koncept ReactJS-a su komponente. Sve što vidimo na front-endu je ništa više od običnih komponenti. Korisničko sučelje je jednostavno kolekcija komponenti. Promjene u jednoj komponenti, ne utječu nužno na druge komponente. Zato je ažuriranje aplikacije tijekom promjene u podacima olakšano i manje kompleksno. Za izvođenje ove funkcionalnosti React uvodi modificirani koncept objektnog modela dokumenta (engl. document object model - DOM), virtualni DOM. Jednosmjerni protok podataka prilikom upravljanja istima je još jedna prednost Reacta. Podaci mogu biti promijenjeni s bilo koje točke u aplikaciji. S obzirom na to da podaci teku u jednom smjeru, React nam nudi stabilnu kontrolu stanja aplikacije. Dodatak nove sintakse, JSX, se također pokazao kao odličan dodatak brzom renderiranju. ; The intention of this final paper about ReactJS is to explore the features, learn more about what it offers, the basic concepts of architecture, how it’s different from other libraries and frameworks, the process of handling a large amount of data and other functionalities. The reason for choosing ReactJS was to better familiarize myself with the library, as well as positive experience with its prior ...