Skip to content
Minimalist declarative type-safe(strongly-typed) scalable Redux architecture.
TypeScript JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
assets docs: add logo Jan 13, 2020
docs
examples
packages
.editorconfig refactor: to monorepo Dec 17, 2019
.eslintignore
.eslintrc.js
.gitignore
.prettierrc.yml refactor: to monorepo Dec 17, 2019
.travis.yml
CHANGELOG.md
LICENSE refactor: to monorepo Dec 17, 2019
README.md docs: fix typo Jan 21, 2020
commitlint.config.js
jest.config.js
lerna.json
package.json docs: include examples to docs Jan 21, 2020
tsconfig.json
tsconfig.test.json test: update test.tsconfig Jan 1, 2020
yarn.lock docs: include examples to docs Jan 21, 2020

README.md

Build Status Coverage Status

Commitizen friendly Conventional Commits JavaScript Style Guide code style: prettier

Retux

Minimalist declarative type-safe(strongly-typed) scalable Redux architecture.

Features

  • Minimalist. Leveraging advanced features of TypeScript Retux reduces boilerplate code with better type-inferring and auto-completion.
  • Declarative. Action-First instead of Action-Creator-Fisrt desgin results in code that is clean and easy to read for new contributors and future-self.
  • Type-safe(strongly-typed). Retux enforces strict typings. With the utilities in Retux you will never lose the strictness of typings while enjoying great flexibility.
  • Scalable. A Retux module can be easily split into isomorphic sub-modules. Retux can also optionally leverage the power of meta-programming on modern engine for further performance boost.

Usage

You can’t perform that action at this time.