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], StatelessFunctionalComponent[Props]]

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

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

    Permalink
  10. 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()
  11. 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()
  12. 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()
  13. type ElementType = |[String, ComponentType[_ <: Object]]

    Permalink
  14. trait Error extends Object

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

    Permalink
    Annotations
    @RawJSType() @native()
  16. type Key = |[String, JsNumber]

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

    Permalink
  18. type Ref = |[RefNonNull, Null]

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

    Permalink
  20. type RefNonNull = |[String, RefFn[ElementRef]]

    Permalink
  21. type StatelessFunctionalComponent[Props <: Object] = Function1[Props, Node]

    Permalink

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 def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def createElement[Props <: Object](type: ComponentType[Props], props: Props, children: Node*): ComponentElement[Props]

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

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

    Permalink
    Definition Classes
    React
  11. final def createElement[Props <: Object](type: String, props: Props, children: Node*): DomElement

    Permalink
    Definition Classes
    React
  12. final def createElement[Props <: Object](type: String, props: Props): DomElement

    Permalink
    Definition Classes
    React
  13. final def createElement[Props <: Object](type: String): DomElement

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

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

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

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

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

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

    Permalink
    Definition Classes
    Object
  23. final def ne(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Object
  31. final val version: String

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. 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