UNPKG

@react-ent/core

Version:
9 lines (5 loc) 381 B
import React, { createContext, useContext, useReducer } from 'react'; import { reducer, initialState } from './'; export const StateContext = createContext(); export const StateProvider = ({ children }) => <StateContext.Provider value={useReducer(reducer, initialState())}>{children}</StateContext.Provider>; export const useStateValue = () => useContext(StateContext);