Simple hooks logger. (Respect redux-logger and use-reducer-logger)
Usage
import useReducer from 'react-hooks-logger'; { switch actiontype case 'count-up': return count: statecount + actionpayloadcount case 'count-down': return count: statecount - actionpayloadcount }const initialState = count: 0 ; const Demo = const state dispatch = ; return <div> <button = > + </button> <button = > - </button> count: statecount </div> ;;
Dev Environment
Create custom hooks.
import useReducer: _useReducer from 'react';import useReducer: useReducerWithLog from 'react-hooks-logger'; const useMyReducer = processenvNODE_ENV === 'development' ? useReducerWithLog : _useReducer;
Import your hooks.
import useReducer from './useMyReducer'; ...
Todo
- Another Hooks API logger