renderHook()
function renderHook<Result, Props, Q, Container, BaseElement>(render: (initialProps: Props) => Result, options?: RenderHookOptions<Props, Q, Container, BaseElement>): RenderHookResult<Result, Props>;
Allows you to render a hook within a test React component without having to create that component yourself.
Type Parameters
Result
Result
Props
Props
Q
Q extends Queries = __module
Container
Container extends Element | DocumentFragment = HTMLElement
BaseElement
BaseElement extends Element | DocumentFragment = Container
Parameters
render
(initialProps: Props) => Result
options?
RenderHookOptions<Props, Q, Container, BaseElement>
Returns
RenderHookResult<Result, Props>