Sigi is a high level Effect Manager with well designed API based on
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.
|Framework core APIs to encapsulate related effects
|React Hooks APIs
|VueJS integration library
|React router integration
|Server side rendering support for
|Redux devtool integration
|Dependencies injection library which allow you compose your own class with
|Test helper library
Bundle these polyfills on demand,
Sigiwon't import them directly.
- Reflect metadata