p

sri

core

package core

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. core
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class Boolean_Ext_Methods extends AnyVal
  2. trait CoreAll extends ElementFactory with ElementFactoryLegacy
  3. trait ElementFactory extends AnyRef
  4. trait ElementFactoryLegacy extends AnyRef
  5. trait JSProps [P] extends Object
    Annotations
    @RawJSType() @native()
  6. trait JSState [S] extends Object
    Annotations
    @RawJSType() @native()
  7. trait PropsChildren extends Object with ReactElement
    Annotations
    @RawJSType() @native()
  8. type PropsChildrenType = |[ReactElement, Array[ReactChildren]]
  9. trait React extends Object
    Annotations
    @RawJSType() @native()
  10. trait ReactChildren extends Object
    Annotations
    @RawJSType() @native()
  11. trait ReactClass extends Object
    Annotations
    @RawJSType() @native()
  12. abstract class ReactComponent [P, S] extends InternalReactComponent[P, S] with ReactComponentBase
    Annotations
    @RawJSType() @ScalaJSDefined()
  13. trait ReactComponentBase extends Any

    This trait exists so a component's props and state types can be accessed as type members rather than type parameters

    This trait exists so a component's props and state types can be accessed as type members rather than type parameters

    Annotations
    @RawJSType() @ScalaJSDefined()
  14. trait ReactComponentConstructor [C <: ReactComponent[_, _]] extends Object
    Annotations
    @RawJSType() @native()
  15. trait ReactComponentFactory [P, S] extends ReactComponent[P, S]
    Annotations
    @RawJSType() @native()
  16. abstract class ReactComponentJS [P <: ReactJSProps, S] extends InternalReactJSComponent[P, S]
    Annotations
    @RawJSType() @ScalaJSDefined()
  17. abstract class ReactComponentPureRef [P <: AnyRef, S <: AnyRef] extends ReactComponent[P, S]

    it uses reference(eq,ne) equality for shouldComponentUpdate logic

    it uses reference(eq,ne) equality for shouldComponentUpdate logic

    Annotations
    @RawJSType() @ScalaJSDefined()
  18. abstract class ReactComponentPureRefP [P <: AnyRef] extends ReactComponent[P, Unit]

    it uses reference(eq,ne) equality for shouldComponentUpdate logic

    it uses reference(eq,ne) equality for shouldComponentUpdate logic

    Annotations
    @RawJSType() @ScalaJSDefined()
  19. abstract class ReactComponentPureRefS [S <: AnyRef] extends ReactComponent[Unit, S]

    it uses reference(eq,ne) equality for shouldComponentUpdate logic

    it uses reference(eq,ne) equality for shouldComponentUpdate logic

    Annotations
    @RawJSType() @ScalaJSDefined()
  20. abstract class ReactComponentPureValue [P, S] extends ReactComponent[P, S]

    it uses value(==/equals) equality for shouldComponentUpdate logic

    it uses value(==/equals) equality for shouldComponentUpdate logic

    Annotations
    @RawJSType() @ScalaJSDefined()
  21. abstract class ReactComponentPureValueP [P] extends ReactComponent[P, Unit]

    it uses value(==/equals) equality for shouldComponentUpdate logic

    it uses value(==/equals) equality for shouldComponentUpdate logic

    Annotations
    @RawJSType() @ScalaJSDefined()
  22. abstract class ReactComponentPureValueS [S] extends ReactComponent[Unit, S]

    it uses value(==/equals) equality for shouldComponentUpdate logic

    it uses value(==/equals) equality for shouldComponentUpdate logic

    Annotations
    @RawJSType() @ScalaJSDefined()
  23. trait ReactElement extends Object
    Annotations
    @RawJSType() @native()
  24. trait ReactElementM [P, S] extends ReactComponent[P, S] with ReactElement
    Annotations
    @RawJSType() @native()
  25. trait ReactElementU [P, S] extends ReactComponent[P, S] with ReactElement
    Annotations
    @RawJSType() @native()
  26. type ReactEmpty = |[Boolean, Null]
  27. abstract class ReactJSProps extends Object
    Annotations
    @RawJSType() @ScalaJSDefined()
  28. type ReactNode = |[|[|[|[|[ReactElement, ReactText], Array[ReactElement]], Array[String]], Array[Double]], Array[ReactElementU[_, _]]]
  29. type ReactText = |[String, Double]
  30. trait ReactTypedConstructor [P, S] extends Object

    typed version of js.concstructorOf[ C <: ReactJSComponent]

    typed version of js.concstructorOf[ C <: ReactJSComponent]

    Annotations
    @RawJSType() @native()
  31. type RefType = Function
  32. implicit final class String_Ext_Methods extends AnyVal
  33. implicit final class UndefOr_Ext_Methods extends AnyVal

Value Members

  1. implicit def genTravarsableToJSArrayReactElement(elm: GenTraversableOnce[ReactElement]): ReactNode
  2. object ElementFactory extends ElementFactory with ElementFactoryLegacy
  3. object JSProps
  4. object JSState
  5. object React extends Object with React
    Annotations
    @native() @JSImport( "react" , JSImport.Namespace )
  6. object all extends CoreAll

Inherited from AnyRef

Inherited from Any

Ungrouped