react / useImperativeHandle

Function: useImperativeHandle()

function useImperativeHandle<T, R>(
   ref: undefined | Ref<T>,
   init: () => R,
   deps?: DependencyList): void

useImperativeHandle customizes the instance value that is exposed to parent components when using ref. As always, imperative code using refs should be avoided in most cases.

useImperativeHandle should be used with React.forwardRef.

Type Parameters

Type Parameter
T
R

Parameters

Parameter Type
ref undefined | Ref<T>
init () => R
deps? DependencyList

Returns

void

Version

16.8.0

See

https://react.dev/reference/react/useImperativeHandle

Defined in

.pnpm/@types+react@18.3.11/node_modules/@types/react/ts5.0/index.d.ts:2049

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。