Sigi is a effect management framework for complex frontend app.
- Type safe: Sigi provides Type Safe APIs which connect the gap between your
Component
andSide Effect
codes in compile time. - Dependencies Injection: Sigi contains a tiny dependency injection implementation. Which allow you easier to compose your
Modules
andServices
. And it is also provide huge benefit when you want to write some tests. - Multi platforms support: Sigi now support
React/React Native
andVue@2.x
, we will also provide support forFlutter
with 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 |