1.3.3 • Published 9 years ago

fluxury-redux v1.3.3

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

fluxury-redux

Circle CI

Quick Start

npm install --save fluxury fluxury-redux
import { createReducer, createStore } from 'fluxury-redux'

Summary

Redux-compatible reducer and compose stores into larger objects; built on Fluxury.

Also, see the React-Fluxury library.

With Redux

var createReduxStore = require('redux').createStore
var createReducer = require('fluxury-redux').createReducer
var MessageStore = require('./MessageStore')
var MessageCountStore = requrie('./MessageCountStore')

// will reduce to array with an item for each store
var store = createReduxStore( createReducer(MessageStore, MessageCountStore) )

Without Redux

Combine multiple stores into a single store. Interface compatible with Redux.

import { createStore } from 'fluxury-redux'
import MessageStore from './MessageStore'
import MessageCountStore from './MessageCountStore'

// will reduce to an object where the stores for messages and count are
// composed into a larger object with the same shape as the input.
//
// Only supports 1 level. Not recursive.
var store = createStore({
  messages: MessageStore,
  count: MessageCountStore
})
1.3.3

9 years ago

1.3.2

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.5

9 years ago

1.2.4

9 years ago

1.2.3

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.0

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago