redux-cycles

Side effect handler

A library that integrates functional reactive programming with Redux to handle side effects in a declarative way

Bring functional reactive programming to Redux using Cycle.js

GitHub

744 stars
22 watching
30 forks
Language: JavaScript
last commit: over 8 years ago
Linked from 2 awesome lists

cyclecycle-drivercyclejsfunctional-reactive-programmingmiddlewarereactreactivereduxredux-cycle-middlewareside-effect

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
redux-loop/redux-loopA library that enables reducers to handle effects naturally and purely by returning them from the reducer1,960
danrigsby/redux-reducer-side-effectsA library that enables safe and simple side effects in Redux reducers by decoupling effects from reducer logic.3
clarus/redux-shipA tool that handles side effects and provides snapshots for debugging and testing Redux applications.610
sskyy/redux-taskManages asynchronous side effects in Redux applications by abstracting away boilerplate code and providing an easy way to handle task states.103
cyclejs-community/cycle-keyboardA keyboard driver for cycle.js that provides event streams for key input and modifier states9
erykpiast/cyclejs-examplesExample web applications showcasing the use of Cycle.js for building reactive user interfaces9
cyclejs-community/cyclic-routerA routing library designed to work with the Cycle.js framework, providing a routerify function to simplify route management.109
weo-edu/redux-genA tool for Redux applications to manage side effects in a centralized way54
matthieu-beteille/redux-data-fxA library that helps separate business logic and side effects in Redux applications using declarative data structures53
salsita/redux-side-effectsA toolset to keep side effects within reducers while maintaining their purity.180
cyclejs-community/built-with-cycleA showcase website featuring projects built with Cycle.js9
janrywang/redux-callbagMiddleware for handling side effects in Redux actions with callbag observables182
cyclejs/cycle-time-travelA debugging tool for Cycle.js apps that allows users to inspect and manipulate the data flow of their applications217
cyclejs/cycle-notification-driverProvides an interface to display and respond to HTML5 notifications in web applications22
cyclejs/storageA Cycle.js driver for interacting with browser storage51