@react-ent/core
Version:
React Enterprise Framework with Hooks
9 lines (5 loc) • 381 B
JavaScript
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);