Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 4.02 KB

index.mdx

File metadata and controls

51 lines (38 loc) · 4.02 KB
name route
Introduction
/

Deploy codecov npm version Slack Status

Introduction

Sigi is a high level Effect Manager with well designed API based on RxJS and Immer.

TypeScript is not required but strongly recommended.

Features

  • 🌊 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.

Packages

Project Status Description
@sigi/core badge Framework core APIs to encapsulate related effects
@sigi/react badge React Hooks APIs
@sigi/vue badge VueJS integration library
@sigi/react-router badge React router integration
@sigi/ssr badge Server side rendering support for Vue/React
@sigi/devtool badge Redux devtool integration
@sigi/di badge Dependencies injection library which allow you compose your own class with Sigi Modules
@sigi/testing badge Test helper library

Required polyfill in legacy browsers

Bundle these polyfills on demand, Sigi won't import them directly.

Resources