@abdulghani/logreducer

a lightweight logreducer function for reducer

Usage no npm install needed!

<script type="module">
  import abdulghaniLogreducer from 'https://cdn.skypack.dev/@abdulghani/logreducer';
</script>

README

logReducer function for reducer

this is a simple function for reducer. it's a pure function, not a react component or react hook (which is good/not for react concurrent mode). works for redux and useReducer.

Installation

yarn

yarn add @abdulghani/logreducer

npm

npm install @abdulghani/logreducer

Usage

import logReducer from "@abdulghani/logreducer";
import reducer from "somewhere";

// setup your reducer
const loggedReducer = logReducer(reducer);

const MyApp = () => {
  const [state, dispatch] = useReducer(loggedReducer);

  // render function
};