@etsoo/react
Version:
TypeScript ReactJs UI Independent Framework
14 lines (13 loc) • 324 B
JavaScript
import React from "react";
/**
* Required context
* @param context Context
* @returns Value
*/
export function useRequiredContext(context) {
const value = React.useContext(context);
if (value == null) {
throw new Error(`useRequiredContext: ${context.displayName} is required`);
}
return value;
}