Skip to content

API Reference / @gtkx/testing / RenderHookResult

Type Alias: RenderHookResult<Result, Props> ​

RenderHookResult<Result, Props> = object

Defined in: packages/testing/src/types.ts:253

The result of renderHook: the latest hook return value plus functions to rerender with new props and to unmount.

Type Parameters ​

Result ​

Result

Props ​

Props

Properties ​

rerender ​

rerender: (...args) => Promise<void>

Defined in: packages/testing/src/types.ts:260

Re-invokes the hook, keeping the previous props when none are given.

Parameters ​

args ​

[] | [Props]

Returns ​

Promise<void>


result ​

result: object

Defined in: packages/testing/src/types.ts:255

Stable object the hook's return value is written to on every render.

current ​

current: Result

The hook's latest return value.


unmount ​

unmount: () => Promise<void>

Defined in: packages/testing/src/types.ts:262

Unmounts the component that calls the hook.

Returns ​

Promise<void>