Edit page

Introduction

Deox is the only completely functional type-safe approach to Flux that its main goals are to diminish types verbosity, repetition and complexity without losing any type information (type-safe alternative of redux-actions).

Behold, the art of deox:

Deox counter example

Motivation

The most common complaint about Flux is how it makes you write a lot of boilerplate. Also, existing solutions like redux-actions or redux-starter-kit are not type-safe by the idea (although there are some other ideas with classes 😱).

So, this is where Deox takes place to make maintenance of Flux architecture simpler and more readable by sticking to functional programming paradigm.

Highlights

  • Minimalist (almost no import cost) - checkout Bundle Phobia.
  • Simple - focused on self-declarative API.
  • Secure - complete test-suits for all of the edge and corners.
  • Actively maintained - monitoring issues and respond in a timely manner.

Now you know the motivation behind the Deox. Let's get started!