react hooks的useContext与useReducer的简单封装demo easy-react-context-hook : import { createContextProvider } from 'easy-react-context-hook' ... const ContextProvider = createContextProvider(initialState, reducer) export default function App () { <ContextProvider> ... </ContextProvider> }