Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
React stāvokļu pārvaldības risinājumu salīdzinoša analīze |
Title in English |
A Comparative Analysis of React State Management Solutions |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Valdis Saulespurēns |
Reviewer |
Ēriks Kļaviņš |
Abstract |
Šis bakalaura darbs pēta un salīdzina divas React stāvokļa pārvaldības pieejas – iebūvēto useState un uz signāliem balstīto ārējo bibliotēku Signals. Tā kā efektīva stāvokļa pārvaldība ir būtiska mūsdienu tīmekļa lietojumprogrammu veiktspējas un lietotāja pieredzes nodrošināšanā, šis pētījums sniedz vērtīgu ieskatu par abu pieeju efektivitāti, veiktspēju un pielietojamību dažādos apstākļos. Pētījuma ietvaros vispirms veikta literatūras analīze un izstrādāta vērtēšanas kritēriju sistēma, pēc kuras tika analizēta abu pieeju ietekme uz atmiņas un CPU lietojumu, reakcijas laiku un saiņa izmēru. Testēšana veikta trīs veidu lietojumprogrammās: maza mēroga, liela mēroga un reāllaika lietotnēs. Rezultāti rāda, ka Signals nodrošina efektīvāku stāvokļa atjaunināšanu un optimizē komponentu renderēšanu, savukārt useState saglabā priekšrocību pakešu lieluma un sākotnējās ielādes ziņā. Secinājumi parāda, ka Signals ir piemērotāks intensīvām reāllaika lietotnēm, bet useState – projektos, kur svarīga ir minimāla saiņa ietekme. |
Keywords |
React, stāvokļa pārvaldība, useState, Signals, tīmekļa veiktspēja |
Keywords in English |
React, state management, useState, Signals, web performance |
Language |
lv |
Year |
2024 |
Date and time of uploading |
04.11.2024 22:34:09 |