1.1.0 • Published 6 years ago

record-redux v1.1.0

Weekly downloads
31
License
MIT
Repository
github
Last release
6 years ago

record-redux

Record your action to local storage live demo

Installation

$ npm install --save-dev record-redux

Config middleware

import { createStore, applyMiddleware } from 'redux'
import thunk from 'redux-thunk'
import createLogger from 'redux-logger'
import rootReducer from '../reducers'
import { recordReduxMiddleware } from 'record-redux' // import middleware

export default () => {
  const middlewares = [
    thunk,
    createLogger(),
    recordReduxMiddleware,  // Add record-redux to redux middleware
  ];

  const store = createStore(
    rootReducer,
    applyMiddleware(...middlewares),
  )

  return store
}

Config UI Component

import React, { Component } from 'react'
import { Provider } from 'react-redux'
import configureStore from 'store/configureStore'
import { App } from './index'
import { RecordRedux } from 'record-redux' // import UI component
import 'record-redux/lib/style.css' // import UI component CSS

export default class Root extends Component {
  render() {
    const store = configureStore()
    return (
      <Provider store={store} key="provider">
        <div>
          <App />
          <RecordRedux maxDelay={100} /> // Add UI component
        </div>
      </Provider>
    )
  }
}

Thank you for your suggestions!

1.1.0

6 years ago

1.0.24

7 years ago

1.0.23

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.4

7 years ago

1.0.5

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago