Work

Managing application state and control flow using Redux and Redux-Saga in a web application

Year: 2019
Type: dissertation
Abstract: Redux is a JavaScript library for application state management. Redux-Saga is a Redux middleware library that aims to make application side effects easier to manage and test. The goal of this thesis is to design and implement a scalable software architecture solution using these two libraries. The architectural model describes the control flow in the system. Separation of concerns is achieved through a modular structure. Modeling the use cases of the system as sagas makes them more readable and supports automated testing. The practical implementation of the architecture is described through code listings.
Language: English
Open Access status: green
OpenAlex ID: W2995096318
Cites:
Cited by:
Related to: 10