Analýza state management v React
Analysis of state management in React
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Lukáš Majer
Vedoucí práce
Šebek Jiří
Oponent práce
Náplava Pavel
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Obsahem této práce je analýza a rozbor technologií a knihoven pro správu stavů ve frameworku React používaném v jazyce JavaScript pro dynamické webové aplikace. Z této analýzy jsou vybrány klíčové nástroje pro návrh a implementaci vlastních knihoven pro správu stavů. Výstupem práce jsou dvě knihovny, které jsou zaměřeny na zlepšení předávání stavů mezi komponentami a přenášení dat mezi různými aplikacemi. Tato knihovna je poté implementována a otestována na příkladu testovací aplikace. The scope of this thesis is the research and analysis of technologies and libraries for state management in the React framework used in JavaScript for dynamic web applications. From this analysis, key tools for designing and implementing custom state management libraries are selected. The output of this work is a library that is aimed at improving state transfer between components and data transfer between different applications. This library is then implemented and tested on an example test application.
Kolekce
- Bakalářské práce - 13136 [1056]