All Classes and Interfaces

Class
Description
Context is designed to share data that can be considered "global" for a tree of views.
A Builder for the Consumer component.
Interface used to type the render function input.
A Builder for the Provider component.
A global registry containing the react contexts that have been created.
Enum to declare whether a specific feature should be present.
Annotation used to specify an abstract method that returns a prop.
Enum where the input is sourced from.
Annotation used to specify the default value for a input.
Annotation used to associate a parameter with a input on a method annotated with OnInputChange .
Identifies method that is called when the input value is specified or changes.
Utilities for introspecting the React4j views and runtime.
Interface implemented by objects so that they can be marked as Input.immutable()
The react native component.
Native support infrastructure for componentDidCatch react lifecycle.
Native support infrastructure for componentDidMount react lifecycle.
Native support infrastructure for componentDidUpdate react lifecycle.
Native support infrastructure for componentWillUnmount react lifecycle.
Identifies the method that is called when a child view generates an error during rendering.
Native support infrastructure for getSnapshotBeforeUpdate react lifecycle.
Identifies a method that is called when the value of one of the specified inputs is changed.
Phase in which method should be invoked.
Native support infrastructure for shouldComponentUpdate react lifecycle.
Identifies a method that is called after a view is mounted or attached to the DOM.
Identifies a method that is called after a view is rendered.
Identifies a method that is called immediately after the render method.
Identifies a method that is called after a view is updated or re-rendered.
Identifies a method that is called immediately prior to render method.
Identifies a method that is called before a view is updated or re-rendered.
Annotation to mark a method that returns a value to be published in context for child components.
Native interface to native runtime for creating views.
Element represents either a view or a host component.
 
Union type representing possible output of render method.
Utility class for interacting with React4j in tests.
Identifies the method that is invoked to render the view.
Identify a method that can be invoked to schedule the view for re-rendering.
Utilities for interacting with the Arez scheduler.
SortOrder define the orders in which methods are invoked.
Indicate that the named React4j compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotated element).
Annotation used to identify a React4j view.
Enum indicating type of view.
A function interface to create component instances.
Constants representing the state of a view.