Object/Trait

japgolly.scalajs.react.raw

React

Related Docs: trait React | package raw

Permalink

object React extends Object with React

Annotations
@JSImport( "react" , JSImport.Namespace , "React" ) @native()
Linear Supertypes
React, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. React
  2. React
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Children extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  2. abstract class Component[P <: Object, S <: Object] extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  3. type ComponentClass[P <: Object, S <: Object] = Function1[P, Component[P, S]] with HasDisplayName

    Permalink

    Class[React.Component[P, S]]

  4. type ComponentClassP[P <: Object] = ComponentClass[P, _ <: Object]

    Permalink
  5. type ComponentClassUntyped = ComponentClass[_ <: Object, _ <: Object]

    Permalink
  6. trait ComponentElement[P <: Object] extends Object with Element

    Permalink

    A React.Element that is known to be a component

    A React.Element that is known to be a component

    Annotations
    @RawJSType() @native()
  7. type ComponentType[Props <: Object] = |[|[ComponentClass[Props, _ <: Object], ForwardRefComponent[Props, _]], StatelessFunctionalComponent[Props]]

    Permalink
  8. type ComponentUntyped = Component[_ <: Object, _ <: Object]

    Permalink
  9. type Constructor[P <: Object] = Function1[P, Any] with HasDisplayName

    Permalink
  10. trait Context[A <: Any] extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  11. trait DomElement extends Object with Element

    Permalink

    A React.Element that is known to be DOM

    A React.Element that is known to be DOM

    Annotations
    @RawJSType() @native()
  12. trait Element extends Object

    Permalink

    A React element is the type for the value of a DOM tag, or the return type of React.createElement().

    A React element is the type for the value of a DOM tag, or the return type of React.createElement().

    Annotations
    @RawJSType() @native()
  13. trait ElementRef extends Any

    Permalink

    A React element is the type for the value of a DOM tag, or the return type of React.createElement().

    A React element is the type for the value of a DOM tag, or the return type of React.createElement().

    Annotations
    @RawJSType() @native()
  14. type ElementType = |[String, ComponentType[_ <: Object]]

    Permalink
  15. trait Error extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  16. trait ErrorInfo extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  17. trait ForwardRefComponent[P <: Object, R] extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  18. type ForwardedRef[A] = |[RefHandle[A], Null]

    Permalink
  19. type Key = |[String, JsNumber]

    Permalink
  20. trait Lazy[P <: Object] extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  21. trait LazyResult[P <: Object] extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  22. type LazyResultValue[P <: Object] = |[|[ComponentClass[P, _ <: Object], ForwardRefComponent[P, _]], StatelessFunctionalComponent[P]]

    Permalink
  23. type Node = |[|[|[|[Empty, String], JsNumber], Element], RecursiveTypeAliases.ChildrenArray[|[|[|[Empty, String], JsNumber], Element]]]

    Permalink
  24. type Ref = |[RefFn[ElementRef], RefHandle[Any]]

    Permalink
  25. type RefFn[A] = Function1[|[A, Null], Unit]

    Permalink
  26. trait RefHandle[A] extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  27. type StatelessFunctionalComponent[Props <: Object] = Function1[Props, Node]

    Permalink
  28. trait ValueProps[A <: Any] extends Object

    Permalink
    Annotations
    @ScalaJSDefined() @RawJSType()

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val Children: Children

    Permalink

    React.Children provides utilities for dealing with the this.props.children opaque data structure.

    React.Children provides utilities for dealing with the this.props.children opaque data structure.

    Definition Classes
    React
  5. final val Fragment: Symbol

    Permalink
    Definition Classes
    React
  6. final val StrictMode: Symbol

    Permalink
    Definition Classes
    React
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def cloneElement[P <: Object](element: ComponentElement[P], props: P, children: Node*): ComponentElement[P]

    Permalink
    Definition Classes
    React
  10. final def cloneElement[P <: Object](element: ComponentElement[P], props: P): ComponentElement[P]

    Permalink
    Definition Classes
    React
  11. final def cloneElement[P <: Object](element: ComponentElement[P]): ComponentElement[P]

    Permalink
    Definition Classes
    React
  12. final def cloneElement(element: DomElement, props: Object, children: Node*): DomElement

    Permalink
    Definition Classes
    React
  13. final def cloneElement(element: DomElement, props: Object): DomElement

    Permalink
    Definition Classes
    React
  14. final def cloneElement(element: DomElement): DomElement

    Permalink
    Definition Classes
    React
  15. final def createContext[A <: Any](defaultValue: A): Context[A]

    Permalink
    Definition Classes
    React
  16. final def createElement[P <: Object](type: ComponentType[P], props: P, children: Node*): ComponentElement[P]

    Permalink
    Definition Classes
    React
  17. final def createElement[P <: Object](type: ComponentType[P], props: P): ComponentElement[P]

    Permalink
    Definition Classes
    React
  18. final def createElement[P <: Object](type: ComponentType[P]): ComponentElement[P]

    Permalink
    Definition Classes
    React
  19. final def createElement(type: String, props: Object, children: Node*): DomElement

    Permalink
    Definition Classes
    React
  20. final def createElement(type: String, props: Object): DomElement

    Permalink
    Definition Classes
    React
  21. final def createElement(type: String): DomElement

    Permalink
    Definition Classes
    React
  22. final def createElement(type: Symbol, props: Object, children: Node*): Element

    Permalink
    Definition Classes
    React
  23. final def createElement[P <: Object](l: Lazy[P], props: P, children: Node*): Element

    Permalink
    Definition Classes
    React
  24. final def createElement(s: Suspense.type, props: SuspenseProps, children: Node*): Element

    Permalink
    Definition Classes
    React
  25. final def createElement[A <: Any](contextConsumer: ComponentClass[Null, Null], props: Null, childrenFn: Function1[A, Node]): Element

    Permalink

    React.createContext(...).Consumer

    React.createContext(...).Consumer

    Definition Classes
    React
  26. final def createRef[A](): RefHandle[A]

    Permalink
    Definition Classes
    React
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. final def forwardRef[P <: Object, R](f: Function2[P with PropsWithChildren, ForwardedRef[R], Node]): ForwardRefComponent[P, R]

    Permalink
    Definition Classes
    React
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. def hasOwnProperty(v: String): Boolean

    Permalink
    Definition Classes
    Object
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def isPrototypeOf(v: Object): Boolean

    Permalink
    Definition Classes
    Object
  36. final def lazy[P <: Object](f: Function0[Promise[LazyResult[P]]]): Lazy[P]

    Permalink

    Definition Classes
    React
    Since

    16.6.0

  37. final def memo[P <: Object, A](f: Function1[P, A], areEqual: Function2[P, P, Boolean] = js.native): Object

    Permalink

    Definition Classes
    React
    Since

    16.6.0

  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. def propertyIsEnumerable(v: String): Boolean

    Permalink
    Definition Classes
    Object
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toLocaleString(): String

    Permalink
    Definition Classes
    Object
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. def valueOf(): Any

    Permalink
    Definition Classes
    Object
  46. final val version: String

    Permalink
    Definition Classes
    React
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from React

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped