State management on the client side of the application
Thesis title: | Řízení stavu na klientské části aplikace |
---|---|
Author: | Vokolek, Michal |
Thesis type: | Bakalářská práce |
Supervisor: | Luc, Ladislav |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | Tato práce se věnuje udržování aplikačního stavu na klientské části aplikace. Pro studium tohoto tématu je zvolena React knihovna. Práce zkoumá možnosti udržování aplikačního stavu jak v samotném Reactu, tak i ve specializovaných knihovnách určených přímo pro udržování aplikačního stavu. Praktická část je věnována ukázkám práce s jednotlivými knihovnami. Cílem teoretické části je popsat možnosti udržování stavu v React aplikacích a prozkoumat knihovny, které jsou k tomuto problému určené. Cílem Praktické části je pak vyzkoušet jednotlivé knihovny na ukázkovém příkladě a později je implementovat do ukázkové webové aplikace pro řešení typických problémů. |
Keywords: | Řízení stavu; Javascript; Klientská část aplikace; React; Webový vývoj |
Thesis title: | State management on the client side of the application |
---|---|
Author: | Vokolek, Michal |
Thesis type: | Bachelor thesis |
Supervisor: | Luc, Ladislav |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | This thesis focuses on maintaining application state on the client side of the application. React library is chosen to study this topic. The thesis explores the possibilities of maintaining application state both in React itself and in specialized libraries designed specifically for maintaining application state. The practical part is devoted to examples of working with each library. The aim of the theoretical part is to describe the possibilities of maintaining state in React applications and to explore the libraries that are dedicated to this problem. The goal of the Practical part is then to test each library on a sample example and later implement them in a sample web application to solve typical problems. |
Keywords: | State management; React; Client side; web development; Javascript |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Systems Analysis |
Information on submission and defense
Date of assignment: | 14. 12. 2020 |
---|---|
Date of submission: | 8. 5. 2022 |
Date of defense: | 20. 6. 2022 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/76226/podrobnosti |