/dsma

Discover State Management Alternatives

Primary LanguageJavaScript

👀 DSMA - Discover State Management Alternatives

Some State Management Libraries compared with each other by implementing them into the same application

⚙️ Setup

# Install Dependencies
> yarn install

# Run all Applications
> yarn start

Examples

Category Name Libraries Downloads Codesandbox
Hooks Prop Drilling Edit hooks - Prop Drilling
Hooks (API+) Context React Query Edit hooks - Context
Atomic Jotai Jotai npm Edit atomic - Jotai
Atomic Recoil Recoil npm Edit atomic - Recoil
Atomic AgileTs AgileTs npm Edit atomic - AgileTs
Unidirectional Zustand Zustand npm Edit unidirectional - Zustand
Unidirectional Redux Redux npm Edit unidirectional - Redux
Unidirectional Redux Toolkit Redux Toolkit npm Edit unidirectional - Redux-Toolkit
Bidirectional MobX Mobx npm Edit bidirectional - Mobx
Bidirectional Valtio Valtio npm Edit bidirectional - Valtio

👨‍🎓 Learnings

Use ViteJs with ReactJs

💡 Inspiration