Reactin perusteet
Mutlu, Rojhat (2025)
Mutlu, Rojhat
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120332223
https://urn.fi/URN:NBN:fi:amk-2025120332223
Tiivistelmä
Tämän opinnäytetön aiheena on React-kirjasto. Työn tavoitteena oli perehtyä Reacting perusteisiin kuten sen komponenttipohjaiseen arkkitehruuriin, tilan-hallitaan ja hookkien käyttöön sekä sen integroimisen ulkoisiin rajapintoihin. Teoriassa esitellään Reactin keskeiset käsitteet, kuten komponentit, propsit, tilat ja hookit sekä Reactin virtuaalisen DOM:in roolin käyttöliittymän tehokkaan päivityksessä. Lisäksi työssä käsitellään REST-rajapintojen, JSON-datan ja au-tentikaatioiden tapoja lyhyesti.
Työn käytännön osuus koostuu yksinkertaisesta selainpohjaisesta sääsovel-luksesta, joka hyödyntää OpenWeatherin avointa rajapintaa ja näyttää datan käyttäjälle. Käyttöliittymä jaettiin selkeisiin osa-alueisiin ja komponentit vasta-sivat yhdestä tehtävästä.
Projektin lopputuloksena on toimiva, yksinkertainen ja kevyt selainpohjainen sääsovellus. Sovellus hyödyntää Reactin tilaa ja hookkeja sekä seuraa Reac-tin suosittelemia käytäntöjä. Opinnäytetyö toimii erinomaisesti oppaana Reac-tin perusteista kiinnostuneille.
Työn käytännön osuus koostuu yksinkertaisesta selainpohjaisesta sääsovel-luksesta, joka hyödyntää OpenWeatherin avointa rajapintaa ja näyttää datan käyttäjälle. Käyttöliittymä jaettiin selkeisiin osa-alueisiin ja komponentit vasta-sivat yhdestä tehtävästä.
Projektin lopputuloksena on toimiva, yksinkertainen ja kevyt selainpohjainen sääsovellus. Sovellus hyödyntää Reactin tilaa ja hookkeja sekä seuraa Reac-tin suosittelemia käytäntöjä. Opinnäytetyö toimii erinomaisesti oppaana Reac-tin perusteista kiinnostuneille.
