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.
Source: LUTPub (LUT University)
Author: Esa Kuparinen
Language: English
Topic: Mobile and Web Applications
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W2995096318
