name | route |
---|---|
Introduction |
/ |
Sigi is a high level Effect Manager with well designed API based on RxJS
and Immer
.
TypeScript
is not required but strongly recommended.
- 🌊 Stream: thanks to rxjs, use sigi could get ride of complex flow of internal stats.
- 💡 Type safe: Sigi provides Type Safe APIs which connect the gap between your Component and Side Effect codes in compile time.
- 📌 Dependencies Injection: Sigi contains a tiny dependency injection implementation. Which allow you easier to compose your Modules and Services. And it is also provide huge benefit when you want to write some tests.
- 💖 Multi platforms support: Sigi now support React/React Native and Vue 2.x.
Bundle these polyfills on demand,
Sigi
won't import them directly.
- Promise
- Map/Set
- Reflect metadata
- @abraham/reflection
~3k
Recommand - reflect-metadata
~50k
- core-js/es7/reflect
~80K
- @abraham/reflection