An open API service indexing awesome lists of open source software.

https://github.com/web-infra-dev/reduck

A Redux-based state management library
https://github.com/web-infra-dev/reduck

state-management

Last synced: 2 months ago
JSON representation

A Redux-based state management library

Awesome Lists containing this project

README

        


Modern.js Logo

Reduck


A Redux-based state management library.


npm version
downloads
License

## Introduction

Reduck is a Redux-based state management library that offers simple APIs and less boilerplate codes.
It can be used out of the box within Modern.js, which is also recommended, or it can be used directly.

## Documentation

The Reduck docs are located at : https://modernjs.dev/en/guides/topic-detail/model/quick-start.

# Examples
- [todos](https://stackblitz.com/github/modern-js-dev/reduck/tree/main/examples/todos?file=src%2Findex.tsx&terminal=start&title=todos)
- [vanilla-counter](https://stackblitz.com/github/modern-js-dev/reduck/tree/main/examples/vanilla-counter?file=index.html&terminal=dev&title=vanilla-counter)
- [vite-counter](https://stackblitz.com/github/modern-js-dev/reduck/tree/main/examples/vite-counter?file=src%2FApp.tsx&terminal=dev&title=vite-counter)

## Contributing

> New contributors welcome!

Please read the [Contributing Guide](https://github.com/web-infra-dev/modern.js/blob/main/CONTRIBUTING.md).

### Code of Conduct

This repo has adopted the Bytedance Open Source Code of Conduct. Please check [Code of Conduct](./CODE_OF_CONDUCT.md) for more details.

## License

Reduck is [MIT licensed](https://github.com/web-infra-dev/reduck/blob/main/LICENSE).