Displaying 1 to 12 from 12 results

redux-logic - Redux middleware for organizing all your business logic

  •    Javascript

Use the type of code you and your team are comfortable and experienced with. Testing your logic is straight forward and simple. redux-logic-test provides additional utilities to make testing a breeze.

react-helmet - A document head manager for React

  •    Javascript

This reusable React component will manage all of your changes to the document head. Helmet takes plain HTML tags and outputs plain HTML tags. It's dead simple, and React beginner friendly.

redux-cycles - Bring functional reactive programming to Redux using Cycle.js

  •    Javascript

Handle redux async actions using Cycle.js. Then use createCycleMiddleware() which returns the redux middleware function with two driver factories attached: makeActionDriver() and makeStateDriver(). Use them when you call the Cycle run function (can be installed via npm install --save @cycle/run).

fluorine - [UNMAINTAINED] Reactive state and side effect management for React using a single stream of actions

  •    Javascript

Flexible state and side effect manager using RxJS for React. Fluorine provides you with easy, reactive state and side effect management, accumulating stores from streams of actions and side effects.




side-effect - Create Vue components whose nested prop changes map to a global side effect

  •    Javascript

Heavily inspired by react-side-effect. The API is exactly the same as react-side-effect, call rewind() after rendering.

redux-typed-saga - A type-safe alternative to redux-saga

  •    Javascript

Redux-typed-saga is an alternative, well-typed take on the awesome redux-saga. The inspiration for typing side effects came from Redux Ship. However, Redux Ship has a totally different paradigm, and I don't want to buy into that completely.

redux-free-flow - Free Monad Action Creators for Redux

  •    Javascript

You'd write these store interactions just like how you would write promise chains - and the final interaction when dispatched will do almost exactly what you think it does. Kinda. redux-thunks gives you the freedom to consult getState and do multiple and possibly async dispatch calls. But thunks are effectful and not composable. You cannot easily take the return value of a thunk and use it as inputs of other thunks easily, nor can you rollback thunk actions without big changes to reducer. This library gives you all the raw power of redux-thunk but non of the effectful nastiness...

secret-event-listener - Add an event listener without causing any side effects

  •    Javascript

Add an event listener without causing any side effects. Adding an event listener to an emitter object will normally trigger certain side effects. E.g. the newListener event will be emitted for every new listener added. A MaxListenersExceededWarning process warning will be emitted if the emitter reaches is maximum listener count. Or a readable stream will enter flowing mode if a data listener is added.


redux-saga-location - Geo-Location-support for redux-saga

  •    Javascript

GeoLocation within 'redux-saga'-context. This library helps along to fetch geo-location within a saga (or any other generator function) and put the result into the redux-store.

redux-saga-rn-alert - Alert.alert()-Support for side effects with redux-saga in react-native-apps

  •    Javascript

The alert-function has the same signature as the official alert-method of react-native. In this example an alert-box will be shown with two buttons "Cancel" and "ok". If the user taps on "cancel", a yield put() will be executed with a user-defined action, while "ok" raises a yield call to the pop-method of the Router from react-native-router-flux.

redux-fluorine - A Redux enhancer to manage groups of actions as observables ("agendas")

  •    Javascript

A Redux enhancer to manage groups of actions as agendas. Redux Fluorine is an enhancer to transform Observables truly into a first-class citizen in Redux. It enables you to directly dispatch observables containing actions, which is called an "agenda".

redux-funk - testable, dead simple redux async action middleware in 24 lines of code

  •    Javascript

This library enables you to declaratively specify effects in Redux reducers. You can use it to express in reducers not just what should happen, but also, what should happen next, while keeping reducers pure. Using redux-funk, you can put all the logic and state management stuff in one place—the reducer—so you don't have to dig through multiple files to find out what happens when the UI dispatches a certain action.