Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/swissmanu/react-rxjs-typescript

An experiment to implement a React user interface using TypeScript that leverages RxJS.
https://github.com/swissmanu/react-rxjs-typescript

functional-programming react rxjs typescript

Last synced: 10 days ago
JSON representation

An experiment to implement a React user interface using TypeScript that leverages RxJS.

Awesome Lists containing this project

README

        

# react-rxjs-typescript

> 🗺 An experiment to implement a React user interface using TypeScript that leverages RxJS.
>
> Thesis to proof: Can a reactive application state be implemented using RxJS to drive a web user interface?

## Things to Explore

* [x] Use RxJS streams to model centralized state store
* [x] Use functional programming approaches to implement/improve action/reducer concepts known from Redux
* [x] Support synchronous reducers
* [ ] Support asynchronous reducers

## Usage

```bash
yarn # install dependencies
yarn start # run development server on localhost:3000
yarn test # run test suite
```