Class ReactElement
java.lang.Object
react4j.ReactElement
- All Implemented Interfaces:
ReactNode, Renderable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ReactElementcreateFragment(@Nullable String key, @Nullable Renderable... children) static ReactElementcreateHostElement(String type, @Nullable String key, @Nullable Object ref, jsinterop.base.JsPropertyMap<@Nullable Object> inputs) static ReactNodecreateStrictMode(@Nullable Renderable... children) Create a StrictMode component with the specified children.static ReactElementcreateSuspense(@Nullable String key, @Nullable Renderable fallback, int maxTimeToFallback, @Nullable Renderable... children) static ReactElementfinal ReactElementdup()final ReactElementfinal jsinterop.base.JsPropertyMap<@Nullable Object> inputs()final @Nullable Stringkey()protected final voidfinal void
-
Constructor Details
-
ReactElement
public ReactElement()
-
-
Method Details
-
dup
-
createViewElement
@JsOverlay @Contract(pure=true) public static ReactElement createViewElement(ViewConstructorFunction type) -
createFragment
@JsOverlay public static ReactElement createFragment(@Nullable String key, @Nullable Renderable... children) -
createStrictMode
Create a StrictMode component with the specified children.- Parameters:
children- the child nodes.- Returns:
- a new React.StrictMode component.
-
createSuspense
@JsOverlay public static ReactElement createSuspense(@Nullable String key, @Nullable Renderable fallback, int maxTimeToFallback, @Nullable Renderable... children) -
createHostElement
@JsOverlay @Contract(pure=true) public static ReactElement createHostElement(String type, @Nullable String key, @Nullable Object ref, jsinterop.base.JsPropertyMap<@Nullable Object> inputs) -
key
-
setKey
-
inputs
@JsOverlay @Contract(pure=true) public final jsinterop.base.JsPropertyMap<@Nullable Object> inputs() -
input
-
setInputs
-