k-ramel
v3.0.1
Published
State manager for you components apps, the safe and easy way.
Downloads
364
Maintainers
Readme
k-ramel
State manager for your app components, the safe and easy way.
Core module of
k-ramel
ecosystem (👉 main documentation)
Why should you give it a try ? 🤔
Because k-ramel
:
- ⚡️ is fast
- 📸 is immutable
- 📦 is modular
- 💎 encourages to decouple UI and state management
- 💥 encourages to not have side effect into your business logic
- 👌 has a light bundle size footprint
- 🐛 works with redux-dev-tools
Ecosystem
Go to the ecosystem documentation
How to use k-ramel
k-ramel
is a data store that allows you to listen
to event
and then react
to it.
In a reaction
you can access:
- the outside world via
drivers
, this is where you put your side effects, like HTTP calls - your data, via
store
Then if you connect an UI to k-ramel, via connectors, it can be refreshed each time the store
is updated.
You can find documentation about each part of k-ramel
there:
Typescript
Typescript integration for k-ramel
has been added recently, the coverage of use cases might not be complete, so feel free to contribute!
You can find the documentation about how to integrate k-ramel
in a React + Typescript project here.