0.1.19 • Published 4 months ago

@flownet/react-app-state v0.1.19

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
4 months ago

@flownet/react-app-state

The project @flownet/react-app-state is a React app state management system based on Redux. This package provides an application-level state that makes data available across the entire application, acting as a centralized store that is accessible from any point in the app.

Main Purpose

The main purpose of the @flownet/react-app-state is to streamline and simplify application state management using Redux in a React application. Utilizing Redux significantly reduces the complexity of state management, providing an easy way for data sharing.

Functionality

The package function in the following way:

  1. Defining Actions: Actions such as addition, removal, update, and clearance of states are described in the library. The user may utilize these actions to manipulate the state of the application.

  2. Reducers: Reducers are also part of the code. They define how the current state transitions to the next state based on the actions dispatched. They handle specific cases of updating, adding, and removing from an array or from a path.

  3. Store Configuration and Provider: The code also configures a Redux store with reducers and enables the use of Redux DevTools extension for debugging. A provider is also created to make the Redux store accessible to all child components within the provider.

  4. Path and Value Manipulation: It provides special support for working with data at the nested level. It uses a technique where it handles arrays and paths in a very specific manner. It can normalize the finder function which is used to find items in arrays.

Using the @flownet/react-app-state library would simplify the state management in any React application. The ability to deal with the actions (update, add, remove and clear a state) and deal with arrays and paths in a precise manner sets this library apart from others. It also configures a store where all states are kept and can be accessed as needed, providing centralized state management across the application.

0.1.16

4 months ago

0.1.17

4 months ago

0.1.18

4 months ago

0.1.19

4 months ago

0.1.15

7 months ago

0.1.14

7 months ago

0.1.13

7 months ago

0.1.12

7 months ago

0.1.11

7 months ago

0.1.8

8 months ago

0.1.7

8 months ago

0.1.6

8 months ago

0.1.5

8 months ago

0.1.4

8 months ago

0.1.3

8 months ago

0.1.2

8 months ago

0.1.1

8 months ago