Lemon icon indicating copy to clipboard operation
Lemon copied to clipboard

[FEATURE] (Hacktoberfest) Creating a State Management System

Open Sas2k opened this issue 1 year ago • 2 comments

State Management System

State: "A representation of a system in a given time. State refers to the data stored in Application in the form of a string, array, object, etc."

As you may know, A Stage Management system is another part of a Full-Stack Framework and It helps for large projects with a large number of Components

State-Types Needed:

  1. [ ] Application domain : Entity of the application. [For e.g. user, role, permissions, etc.. are called entities in the user management system]
  2. [ ] Component(View) state : Filter out these entities based on user gender, role and update state of component/view.
  3. [ ] Network state : User entity is logged or not in the application?
  4. [ ] Communication state : Is it in the process of fetching the entities information from the back-end or server?
  5. [ ] Navigation state : Where is user in the application? Which entities user is looking at or referring at?

You can create PR's for each Types Separately (Depends how many you Implemented.)

Sas2k avatar Oct 05 '23 09:10 Sas2k

@Sas2k can you please elaborate more how you want these State-Types? I want to work on this but i have very less knowledge on state-types.

navdiya-nikunj avatar Oct 07 '23 16:10 navdiya-nikunj

@navdiya-nikunj Well, I want to be able to Handle the State Types in a component. like how svelte does it. https://kit.svelte.dev/docs/state-management

Sas2k avatar Oct 08 '23 00:10 Sas2k