All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.react.Raw.kt Maven / Gradle / Ivy

@file:JsModule("react")
@file:JsNonModule

package react

@JsName("forwardRef")
external fun > rawForwardRef(
    forward: (props: P, ref: Ref) -> ReactElement<*>?,
): ForwardRefExoticComponent

// Effect Hook (16.8+) @JsName("useEffect") external fun rawUseEffect( effect: () -> Cleanup?, dependencies: Dependencies = definedExternally, ) // Layout Effect Hook (16.8+) @JsName("useLayoutEffect") external fun rawUseLayoutEffect( effect: () -> Cleanup?, dependencies: Dependencies = definedExternally, ) // Insertion Effect Hook (18.0+) @JsName("useInsertionEffect") external fun rawUseInsertionEffect( effect: () -> Cleanup?, dependencies: Dependencies = definedExternally, ) // Callback Hook (16.8+) @JsName("useCallback") external fun > rawUseCallback( callback: T, dependencies: Dependencies, ): T // Memo Hook (16.8+) @JsName("useMemo") external fun rawUseMemo( callback: () -> T, dependencies: Dependencies, ): T // Imperative Handle Hook (16.8+) @JsName("useImperativeHandle") external fun rawUseImperativeHandle( ref: Ref?, init: () -> T?, dependencies: Dependencies, )





© 2015 - 2025 Weber Informatics LLC | Privacy Policy