Sigi is a effect management framework for complex frontend app.
- Type safe: Sigi provides Type Safe APIs which connect the gap between your
ComponentandSide Effectcodes in compile time. - Dependencies Injection: Sigi contains a tiny dependency injection implementation. Which allow you easier to compose your
ModulesandServices. And it is also provide huge benefit when you want to write some tests. - Multi platforms support: Sigi now support
React/React NativeandVue@2.x, we will also provide support forFlutterwith very similar APIs in very soon.
You can find the full documentation on the website.
And you can also read higher level introduction article in Chinese 中文介绍
| Project | Status | Description |
|---|---|---|
| vue | VueJS integration library | |
| react | React Hooks APIs | |
| react-router | React router integration | |
| ssr | Server side rendering support for Vue/React |
|
| devtool | Redux devtool integration | |
| di | Dependencies injection library which allow you compose your own class with Sigi Modules |
|
| testing | Test helper library |
