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

Files for download

    Last update: