Graduate papers
  
Description of the graduate paper
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