UNPKG

use-hook-kits

Version:

![npm](https://img.shields.io/npm/dt/use-hook-kits.svg) ![npm](https://img.shields.io/npm/v/use-hook-kits.svg) ![NpmLicense](https://img.shields.io/npm/l/use-hook-kits.svg)

14 lines (11 loc) 366 B
import React, { useReducer } from 'react'; import useContext from './useContext.js'; const { StateContext } = useContext; const StateProvider = ({ children, reducer, stores, logger}) => ( <StateContext.Provider value={useReducer(logger ? logger(reducer) : reducer, stores)}> {children} </StateContext.Provider> ); export default StateProvider;