package raw
See https://flow.org/en/docs/react/types
- Alphabetic
- By Inheritance
- raw
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type ChildrenArray[A] = |[A, raw.RecursiveTypeAliases.ChildrenArray[A]]
- type Empty = |[|[Void, Null], Boolean]
- trait HasDisplayName extends Object
- Annotations
- @JSType() @native()
- trait Interaction extends Object
- Annotations
- @JSType() @native() @nowarn()
- type JsNumber = |[|[|[|[Byte, Short], Int], Float], Double]
- type PropsChildren = |[|[|[|[Empty, String], JsNumber], Element], raw.RecursiveTypeAliases.ChildrenArray[|[|[|[Empty, String], JsNumber], Element]]]
- trait PropsWithChildren extends Object
- Annotations
- @JSType() @native()
- trait React extends Object
- Annotations
- @JSType() @native() @nowarn()
- trait ReactDOM extends Object
- Annotations
- @JSType() @native() @nowarn()
- trait ReactDOMServer extends Object
- Annotations
- @JSType() @native() @nowarn()
- sealed trait RecursiveTypeAliases extends AnyRef
- trait SchedulerTracing extends Object
- Annotations
- @JSType() @native()
- trait SecretInternals extends Object
- Annotations
- @JSType() @native()
- trait SuspenseProps extends Object
- Annotations
- @JSType() @native()
- trait SyntheticAnimationEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticAnimationEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticAnimationEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticClipboardEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticClipboardEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticClipboardEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticCompositionEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticCompositionEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticCompositionEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticDragEvent[+DOMEventTarget <: Node] extends Object with SyntheticMouseEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticDragEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticDragEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticEvent[+DOMEventTarget <: Node] extends Object
https://facebook.github.io/react/docs/events.html
https://facebook.github.io/react/docs/events.html
- Annotations
- @JSType() @native() @nowarn()
- trait SyntheticFocusEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticFocusEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticFocusEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticFormEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]
- Annotations
- @JSType() @native()
- trait SyntheticKeyboardEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticKeyboardEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticKeyboardEvent.js
- Annotations
- @JSType() @native() @nowarn()
- trait SyntheticMouseEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticMouseEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticMouseEvent.js
- Annotations
- @JSType() @native() @nowarn()
- trait SyntheticPointerEvent[+DOMEventTarget <: Node] extends Object with SyntheticMouseEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticPointerEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticPointerEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticTouchEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticTouchEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticTouchEvent.js
- Annotations
- @JSType() @native() @nowarn()
- trait SyntheticTransitionEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticTransitionEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticTransitionEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticUIEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticUIEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticUIEvent.js
- Annotations
- @JSType() @native()
- trait SyntheticWheelEvent[+DOMEventTarget <: Node] extends Object with SyntheticMouseEvent[DOMEventTarget]
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticWheelEvent.js
https://github.com/facebook/react/blob/master/packages/react-dom/src/events/SyntheticWheelEvent.js
- Annotations
- @JSType() @native()
- type Void = Unit
Value Members
- val recursiveTypeAliases: RecursiveTypeAliases
- object Profiler
- object React extends Object with React
- Annotations
- @JSImport("react", JSImport.Namespace, "React") @native() @nowarn()
- object ReactDOM extends Object with ReactDOM
- Annotations
- @JSImport("react-dom", JSImport.Namespace, "ReactDOM") @native()
- object ReactDOMServer extends Object with ReactDOMServer
- Annotations
- @JSImport("react-dom/server", JSImport.Namespace, "ReactDOMServer") @native()
- object Suspense extends Any
- Annotations
- @JSImport("react", "Suspense", "React.Suspense") @native()
- object performance extends Object
- Annotations
- @native() @JSGlobal("performance")