japgolly.scalajs

react

package react

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. react
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class AnyExtReact[A] extends AnyVal

  2. trait BackendScope[Props, State] extends Object with ComponentScope_PS[Props, State] with ComponentScope_P[Props] with ComponentScope_SS[State] with ComponentScope_M

    Type of a component's this scope as is available to backends.

  3. trait CompCtor[P, S, B] extends AnyRef

    Component constructor.

  4. class CompCtorNP[P, S, B] extends CompCtor[P, S, B]

    Component constructor.

  5. class CompCtorOP[P, S, B] extends CompCtor[P, S, B]

    Component constructor.

  6. class CompCtorP[P, S, B] extends CompCtor[P, S, B]

    Component constructor.

  7. trait CompStateAccess[C[_]] extends AnyRef

  8. implicit final class CompStateAccessOps[C[_], A] extends AnyVal

  9. trait ComponentConstructor[Props, State, Backend] extends Function with ComponentConstructor_

    Annotations
    @RawJSType()
  10. trait ComponentConstructor_ extends Function

    Annotations
    @RawJSType()
  11. sealed trait ComponentOrNode extends Object

    Annotations
    @RawJSType()
  12. trait ComponentScopeM[Props, State, Backend] extends Object with ComponentScope_PS[Props, State] with ComponentScopeU[Props, State, Backend] with ComponentScope_M

    Type of a mounted component's this scope.

  13. trait ComponentScopeU[Props, State, Backend] extends Object with ComponentScope_PS[Props, State] with ComponentScope_P[Props] with ComponentScope_SS[State] with ComponentScope_B[Backend]

    Type of an unmounted component's this scope.

  14. trait ComponentScopeWU[Props, State, Backend] extends Object with ComponentScope_PS[Props, State] with ComponentScope_P[Props] with ComponentScope_S[State] with ComponentScope_B[Backend] with ComponentScope_M

    Type of a component's this scope during componentWillUpdate.

  15. trait ComponentScope_B[Backend] extends Object

    Annotations
    @RawJSType()
  16. trait ComponentScope_M extends Object

    Annotations
    @RawJSType()
  17. trait ComponentScope_P[Props] extends Object

    Annotations
    @RawJSType()
  18. trait ComponentScope_PS[Props, State] extends Object

    Annotations
    @RawJSType()
  19. implicit final class ComponentScope_PS_Ext[Props, State] extends AnyVal

  20. implicit final class ComponentScope_P_Ext[Props] extends AnyVal

  21. trait ComponentScope_S[State] extends Object

    Annotations
    @RawJSType()
  22. trait ComponentScope_SS[State] extends Object with ComponentScope_S[State]

    Annotations
    @RawJSType()
  23. implicit final class ComponentScope_S_Ext[State] extends AnyVal

  24. trait ComponentSpec[Props, State, Backend] extends Object

    Annotations
    @RawJSType()
  25. final class ComponentStateFocus[B] extends AnyRef

  26. type OpCallback = UndefOr[() ⇒ Unit]

  27. trait PropsChildren extends Object

    Type of this.props.children

  28. implicit final class PropsChildrenExt extends AnyVal

  29. trait PropsMixedIn extends Object

    Additional methods that React mixes into this.props

  30. trait ReactChildren extends Object

    React.Children

  31. type ReactClipboardEvent = SyntheticClipboardEvent[Node]

  32. type ReactClipboardEventH = SyntheticClipboardEvent[HTMLElement]

  33. final class ReactComponentB[Props] extends AnyRef

  34. trait ReactComponentM[Node <: Element] extends Object with ReactComponentU_

    Annotations
    @RawJSType()
  35. implicit final class ReactComponentMExt[T <: Element] extends AnyVal

  36. trait ReactComponentU[Props, State, Backend] extends Object with ReactComponentU_

    An unmounted component with known PSB types.

  37. implicit final class ReactComponentUExt[Props, State, Backend] extends AnyVal

  38. trait ReactComponentU_ extends Object with VDom

    An unmounted component.

  39. type ReactCompositionEvent = SyntheticCompositionEvent[Node]

  40. type ReactCompositionEventH = SyntheticCompositionEvent[HTMLElement]

  41. type ReactDragEvent = SyntheticDragEvent[Node]

  42. type ReactDragEventH = SyntheticDragEvent[HTMLElement]

  43. type ReactEvent = SyntheticEvent[Node]

  44. type ReactEventH = SyntheticEvent[HTMLElement]

  45. implicit final class ReactExt extends AnyVal

  46. type ReactFocusEvent = SyntheticFocusEvent[Node]

  47. type ReactFocusEventH = SyntheticFocusEvent[HTMLElement]

  48. type ReactKeyboardEvent = SyntheticKeyboardEvent[Node]

  49. type ReactKeyboardEventH = SyntheticKeyboardEvent[HTMLElement]

  50. type ReactMouseEvent = SyntheticMouseEvent[Node]

  51. type ReactMouseEventH = SyntheticMouseEvent[HTMLElement]

  52. type ReactTouchEvent = SyntheticTouchEvent[Node]

  53. type ReactTouchEventH = SyntheticTouchEvent[HTMLElement]

  54. type ReactUIEvent = SyntheticUIEvent[Node]

  55. type ReactUIEventH = SyntheticUIEvent[HTMLElement]

  56. type ReactWheelEvent = SyntheticWheelEvent[Node]

  57. type ReactWheelEventH = SyntheticWheelEvent[HTMLElement]

  58. class Ref[T <: Element] extends AnyRef

    A named reference to an element in a React VDOM.

  59. class RefP[I, T <: Element] extends AnyRef

  60. trait RefsObject extends Object

    Type of this.refs

  61. trait SyntheticClipboardEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]

    https://github.

  62. trait SyntheticCompositionEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]

    https://github.

  63. trait SyntheticDragEvent[+DOMEventTarget <: Node] extends Object with SyntheticMouseEvent[DOMEventTarget]

    https://github.

  64. trait SyntheticEvent[+DOMEventTarget <: Node] extends Object

    http://facebook.

  65. trait SyntheticFocusEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]

    https://github.

  66. trait SyntheticKeyboardEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]

    https://github.

  67. trait SyntheticMouseEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]

    https://github.

  68. trait SyntheticTouchEvent[+DOMEventTarget <: Node] extends Object with SyntheticUIEvent[DOMEventTarget]

    https://github.

  69. trait SyntheticUIEvent[+DOMEventTarget <: Node] extends Object with SyntheticEvent[DOMEventTarget]

    https://github.

  70. trait SyntheticWheelEvent[+DOMEventTarget <: Node] extends Object with SyntheticMouseEvent[DOMEventTarget]

    https://github.

  71. implicit final class UndefReactComponentMExt[T <: HTMLElement] extends AnyVal

  72. trait VDom extends Object

    A React DOM representation of HTML.

  73. trait WrapObj[+A] extends Object

    Allows Scala classes to be used in place of Object.

Value Members

  1. object Addons

  2. implicit object CompStateAccess_SS extends CompStateAccess[ComponentScope_SS]

  3. implicit object ComponentStateFocusAccess extends CompStateAccess[ComponentStateFocus]

  4. object React extends Object

  5. object ReactComponentB

  6. object Ref

  7. def WrapObj[A](v: A): WrapObj[A]

  8. implicit final def autoCompCtor_(c: CompCtor[_, _, _]): ComponentConstructor_

    Annotations
    @inline()
  9. implicit final def autoComponentOrNodeM[N <: Element](c: ReactComponentM[N]): ComponentOrNode

    Annotations
    @inline()
  10. implicit final def autoComponentOrNodeN(n: Node): ComponentOrNode

    Annotations
    @inline()
  11. implicit final def autoComponentOrNodeU(c: ReactComponentU_): ComponentOrNode

    Annotations
    @inline()
  12. implicit final def autoFocusEntireState[P, S, B](b: ComponentScopeU[P, S, B]): ComponentStateFocus[S]

    Annotations
    @inline()
  13. implicit final def autoFocusEntireState[P, S](b: BackendScope[P, S]): ComponentStateFocus[S]

    Annotations
    @inline()
  14. implicit final def autoFocusEntireState[S](s: ComponentScope_SS[S]): ComponentStateFocus[S]

    Annotations
    @inline()
  15. implicit def autoUnWrapObj[A](a: WrapObj[A]): A

    Annotations
    @inline()
  16. val preventDefaultF: (SyntheticEvent[Node]) ⇒ Unit

  17. implicit final def scalaHandHolding1[P, S](b: BackendScope[P, S]): CompStateAccessOps[ComponentScope_SS, S]

    Annotations
    @inline()
  18. implicit final def scalaHandHolding2[P, S, B](b: ComponentScopeU[P, S, B]): CompStateAccessOps[ComponentScope_SS, S]

    Annotations
    @inline()
  19. val stopPropagationF: (SyntheticEvent[Node]) ⇒ Unit

  20. package vdom

Inherited from AnyRef

Inherited from Any

Ungrouped