0.2.2 • Published 5 years ago

hookstore-logger v0.2.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

hookstore-logger

NPM version Build Status Coverage Status NPM downloads

redux-logger style middeware for hookstore

hookstore-logger

Install

$ npm install hookstore-logger -D
# or
$ yarn add hookstore-logger

Usage

import { Provider, applyMiddlewares } from 'hookstore';
import logger from 'hookstore-logger';

const model = {
  name: 'foo',
  state: {},
  actions: {},
};

function App() {
  // App component code
}

function Root = () => {
  const middlewares = [
    logger({ showDiff: true, showTook: true }),
    // add other middlewares
  ];

  applyMiddlewares(middlewares);

  return <Provider model={model}><App /></Provider>;
}

ReactDOM.render(<Root />, document.querySelector('app'));

Injoy it!