Skip navigation links
B C E F G I K L M N O P R S U V 

B

bindComponent(NativeComponent) - Method in class react4j.Component
Bind the native react component to this component.
build() - Method in class react4j.Context.ProviderBuilder
 

C

children(ReactNode...) - Method in class react4j.Context.ProviderBuilder
 
collectDependencyDebugData(Observer, JsPropertyMap<Object>) - Static method in class react4j.internal.arez.IntrospectUtil
For the specified observer, collect all dependencies and record them in data to be emitted as debug data.
complete() - Method in class react4j.ReactElement
Complete the element.
Component - Class in react4j
The base java class that mirrors the react component.
Component() - Constructor for class react4j.Component
 
ComponentConstructorFunction - Interface in react4j.internal
A function interface to create component instances.
componentDidCatch(JsError, ReactErrorInfo) - Method in interface react4j.internal.OnComponentDidCatch
 
componentDidMount() - Method in interface react4j.internal.OnComponentDidMount
 
componentDidUpdate(JsPropertyMap<Object>) - Method in interface react4j.internal.OnComponentDidUpdate
 
componentStack - Variable in class react4j.ReactErrorInfo
 
ComponentState - Class in react4j.internal.arez
Constants representing the state of a react component.
componentWillUnmount() - Method in interface react4j.internal.OnComponentWillUnmount
 
ConcurrentMode - Static variable in class react4j.React
The Symbol type for ConcurrentMode.
construct(JsPropertyMap<Object>) - Method in interface react4j.internal.ComponentConstructorFunction
Construct a component based on specified properties.
consumer() - Method in class react4j.Context
Create a builder for the Consumer component.
Consumer - Static variable in class react4j.React
The Symbol type for Consumer.
Context<T> - Class in react4j
Context is designed to share data that can be considered "global" for a tree of React components.
Context() - Constructor for class react4j.Context
 
Context.ConsumerBuilder<ST> - Class in react4j
A Builder for the Consumer component.
Context.ConsumerRenderFunction<T> - Interface in react4j
Interface used to type the render function prop.
Context.ProviderBuilder<ST> - Class in react4j
A Builder for the Provider component.
createComponentElement(ComponentConstructorFunction) - Static method in class react4j.ReactElement
 
createContext(T) - Static method in class react4j.React
Creates a context with specified default value.
createFragment(String, ReactNode...) - Static method in class react4j.ReactElement
 
createHostElement(String, String, Object, JsPropertyMap<Object>) - Static method in class react4j.ReactElement
 
createRawElement(Object, String, Object, JsPropertyMap<Object>) - Static method in class react4j.ReactElement
 
createStrictMode(ReactNode...) - Static method in class react4j.ReactElement
Create a StrictMode component with the specified children.
createSuspense(String, ReactNode, int, ReactNode...) - Static method in class react4j.ReactElement
 

E

Element - Static variable in class react4j.React
The Symbol type for Element.
enableComponentNames() - Static method in class react4j.React
Return true if components should have human readable names specified.

F

Feature - Enum in react4j.annotations
Enum to declare whether a specific feature should be present.
forceUpdate() - Method in class react4j.internal.NativeComponent
 
ForwardRef - Static variable in class react4j.React
The Symbol type for ForwardRef.
Fragment - Static variable in class react4j.React
The Symbol type for Fragments.

G

getComponentId() - Method in class react4j.Component
Return the unique identifier of component according to Arez.
getComponentName() - Method in class react4j.Component
Return the name of the component according to Arez.
getKey() - Method in interface react4j.Keyed
Return a string that will be the key or contribute to the key of a react component.
getSnapshotBeforeUpdate(JsPropertyMap<Object>, JsPropertyMap<Object>) - Method in interface react4j.internal.OnGetSnapshotBeforeUpdate
 
getValue(ObservableValueInfo) - Static method in class react4j.internal.arez.IntrospectUtil
Return the value for specified observable.

I

IDLE - Static variable in class react4j.internal.arez.ComponentState
 
IntrospectUtil - Class in react4j.internal.arez
Utilities for introspecting the Arez components and runtime.

K

key(String) - Method in class react4j.Context.ConsumerBuilder
Specify the key for component if required.
key(String) - Method in class react4j.Context.ProviderBuilder
Specify the key for the component if required.
key() - Method in class react4j.ReactElement
 
Keyed - Interface in react4j
Interface implemented by objects so that they can be marked as Prop.immutable()

L

Lazy - Static variable in class react4j.React
The Symbol type for Lazy.

M

Memo - Static variable in class react4j.React
The Symbol type for Memo.

N

NativeComponent - Class in react4j.internal
The react native component.
NativeComponent(JsPropertyMap<Object>) - Constructor for class react4j.internal.NativeComponent
 

O

of(byte) - Static method in interface react4j.ReactNode
 
of(short) - Static method in interface react4j.ReactNode
 
of(int) - Static method in interface react4j.ReactNode
 
of(long) - Static method in interface react4j.ReactNode
 
of(float) - Static method in interface react4j.ReactNode
 
of(double) - Static method in interface react4j.ReactNode
 
of(String) - Static method in interface react4j.ReactNode
 
of(JsArray<ReactNode>) - Static method in interface react4j.ReactNode
 
of(ReactNode...) - Static method in interface react4j.ReactNode
 
OnComponentDidCatch - Interface in react4j.internal
Native support infrastructure for componentDidCatch react lifecycle.
OnComponentDidMount - Interface in react4j.internal
Native support infrastructure for componentDidMount react lifecycle.
OnComponentDidUpdate - Interface in react4j.internal
Native support infrastructure for componentDidUpdate react lifecycle.
OnComponentWillUnmount - Interface in react4j.internal
Native support infrastructure for componentWillUnmount react lifecycle.
OnError - Annotation Type in react4j.annotations
Identifies the method that is called when a child component generates an error during rendering.
OnGetSnapshotBeforeUpdate - Interface in react4j.internal
Native support infrastructure for getSnapshotBeforeUpdate react lifecycle.
OnPropChange - Annotation Type in react4j.annotations
Identifies a method that is called when the value of one of the specified props is changed.
OnPropChange.Phase - Enum in react4j.annotations
Phase in which method should be invoked.
OnShouldComponentUpdate - Interface in react4j.internal
Native support infrastructure for shouldComponentUpdate react lifecycle.

P

pauseUntilRenderLoopComplete() - Static method in class react4j.internal.arez.SchedulerUtil
The first time an arez component is rendered it will lock the Arez scheduler and release the lock in the micro-task immediately following the task that prompted the render.
populateDebugData(JsPropertyMap<Object>) - Method in class react4j.Component
Populate the state parameter with any data that is useful when debugging the component.
Portal - Static variable in class react4j.React
The Symbol type for Portal.
PostMount - Annotation Type in react4j.annotations
Identifies a method that is called after a component is mounted or attatched to the DOM.
PostRender - Annotation Type in react4j.annotations
Identifies a method that is called after a component is rendered.
PostUpdate - Annotation Type in react4j.annotations
Identifies a method that is called after a component is updated or re-rendered.
PreUpdate - Annotation Type in react4j.annotations
Identifies a method that is called before a component is updated or re-rendered.
Profiler - Static variable in class react4j.React
The Symbol type for Profiler.
Prop - Annotation Type in react4j.annotations
Annotation used to specify an abstract method that returns a prop.
PropDefault - Annotation Type in react4j.annotations
Annotation used to specify the default value for a prop.
PropRef - Annotation Type in react4j.annotations
Annotation used to associate a parameter with a prop on a method annotated with OnPropChange .
props() - Method in class react4j.Component
Return the component props from the native component.
props() - Method in class react4j.internal.NativeComponent
 
props() - Method in class react4j.ReactElement
 
PropValidate - Annotation Type in react4j.annotations
Identifies method that is called when the prop value is specified or changes.
provider() - Method in class react4j.Context
Create a builder for the Provider component.
Provider - Static variable in class react4j.React
The Symbol type for Provider.

R

React - Class in react4j
Native interface to native runtime for creating component.
react4j - package react4j
 
react4j.annotations - package react4j.annotations
This package contains annotations used by the annotation processor.
react4j.internal - package react4j.internal
React4j internal support code.
react4j.internal.arez - package react4j.internal.arez
React4j internal support code for Arez aspect.
ReactComponent - Annotation Type in react4j.annotations
Annotation used to annotate a React component.
ReactComponent.Type - Enum in react4j.annotations
Enum indicating type of component.
ReactElement - Class in react4j
Element represents either a component or a host component.
ReactElement() - Constructor for class react4j.ReactElement
 
ReactErrorInfo - Class in react4j
 
ReactErrorInfo() - Constructor for class react4j.ReactErrorInfo
 
ReactNode - Interface in react4j
Union type representing possible output of render method.
render() - Method in class react4j.Component
Render the component.
render(Context.ConsumerRenderFunction<ST>) - Method in class react4j.Context.ConsumerBuilder
Specify the child render function.
render(T) - Method in interface react4j.Context.ConsumerRenderFunction
Render the specified tree for context value.
render() - Method in class react4j.internal.NativeComponent
 

S

SCHEDULED - Static variable in class react4j.internal.arez.ComponentState
The component needs to be re-rendered, a dependency has updated.
scheduleRender() - Method in class react4j.Component
Schedule this component for re-rendering skipping the shouldComponentUpdate() lifecycle method.
scheduleRender(boolean) - Method in class react4j.Component
Schedule this component for re-rendering.
SchedulerUtil - Class in react4j.internal.arez
Utilities for interacting with the Arez scheduler.
setKey(String) - Method in class react4j.ReactElement
 
setProps(JsPropertyMap<Object>) - Method in class react4j.ReactElement
 
setState(JsPropertyMap<Object>) - Method in class react4j.internal.NativeComponent
 
shouldCheckInvariants() - Static method in class react4j.React
Return true if invariants will be checked.
shouldComponentUpdate(JsPropertyMap<Object>) - Method in interface react4j.internal.OnShouldComponentUpdate
 
shouldFreezeProps() - Static method in class react4j.React
Return true if props should be frozen before being passed to react.
shouldMinimizePropKeys() - Static method in class react4j.React
Return true if the prop keys should be minimized.
shouldStoreDebugDataAsState() - Static method in class react4j.React
Return true if react state should be used to store debug data.
shouldValidatePropValues() - Static method in class react4j.React
Return true if the prop value should be validated when initially set or when changed.
state() - Method in class react4j.internal.NativeComponent
 
storeDebugDataAsState() - Method in class react4j.Component
Store debug data on the state object of the native component.
StrictMode - Static variable in class react4j.React
The Symbol type for StrictMode.
Suspense - Static variable in class react4j.React
The Symbol type for Suspense.

U

UNMOUNTED - Static variable in class react4j.internal.arez.ComponentState
The component has been unmounted and should not be re-rendered.

V

value(ST) - Method in class react4j.Context.ProviderBuilder
 
valueOf(String) - Static method in enum react4j.annotations.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum react4j.annotations.OnPropChange.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum react4j.annotations.ReactComponent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum react4j.annotations.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum react4j.annotations.OnPropChange.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum react4j.annotations.ReactComponent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
B C E F G I K L M N O P R S U V 
Skip navigation links