(
ref: {current: T | null} | ((inst: T | null) => mixed) | null | void,
create: () => T,
deps: Array<mixed> | void | null,
)
| 4034 | return mountEffect(create, deps); |
| 4035 | }, |
| 4036 | useImperativeHandle<T>( |
| 4037 | ref: {current: T | null} | ((inst: T | null) => mixed) | null | void, |
| 4038 | create: () => T, |
| 4039 | deps: Array<mixed> | void | null, |
| 4040 | ): void { |
| 4041 | currentHookNameInDev = 'useImperativeHandle'; |
| 4042 | mountHookTypesDev(); |
| 4043 | checkDepsAreArrayDev(deps); |
| 4044 | return mountImperativeHandle(ref, create, deps); |
| 4045 | }, |
| 4046 | useInsertionEffect( |
| 4047 | create: () => (() => void) | void, |
| 4048 | deps: Array<mixed> | void | null, |
no outgoing calls