Packages

p

react

package react

Linear Supertypes
When, React, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. react
  2. When
  3. React
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package vdom

Type Members

  1. type AllType = |[|[|[|[|[|[|[|[|[|[|[|[|[Boolean, Byte], Short], Float], String], Long], Double], Int], Any], Dictionary[_]], Symbol], Array[Any]], Null], Unit]
  2. type Dependencies = Array[AllType]
  3. type Dispatch[A] = Function1[A, Unit]
  4. type ImportedJSComponent = |[|[|[ReactJSComponent, ReactJSFunctionComponent], ReactJSLazyComponent1[_]], ReactJSLazyComponent]
  5. type KeyType = |[String, Int]
  6. type PropsChildren = Array[ReactElement]
  7. type ReactClassInternal = ReactClass
  8. type ReactComponentType = |[|[|[|[|[|[|[ReactClass, ReactJSComponent], ReactJSFunctionComponent], ReactJSLazyComponent1[_]], ReactJSLazyComponent], ScalaJSFunctionComponent], ScalaJSFunctionComponent1], ScalaJSFunctionComponent1WithRef]
  9. type ReactElementTuple[P <: Object] = (Function1[P, ReactNode], P)
  10. type ReactFC[P <: Object] = Function1[P, ReactNode]
  11. type ReactFC0 = Function0[ReactNode]
  12. type ReactJSLazyComponent = Function0[ReactNode]
  13. type ReactJSLazyComponent1[P <: Object] = Function1[P, ReactNode]
  14. type ReactType = |[|[|[|[|[|[|[|[ReactClass, String], ReactJSComponent], ReactJSFunctionComponent], ReactJSLazyComponent1[_]], ReactJSLazyComponent], ScalaJSFunctionComponent], ScalaJSFunctionComponent1], ScalaJSFunctionComponent1WithRef]
  15. type RectFCWithRef[P <: Object, T <: Any] = Function2[P, ReactRef[T], ReactNode]
  16. type Ref[E] = |[|[RefCb[E], ReactRef[E]], MutableRef[E]]
  17. type RefCb[E] = Function1[|[E, Null], Unit]
  18. type ScalaJSFunctionComponent = Function0[ReactNode]
  19. type ScalaJSFunctionComponent1 = Function1[_ <: Object, ReactNode]
  20. type ScalaJSFunctionComponent1WithRef = Function2[_ <: Object, _ <: Any, ReactNode]

Value Members

  1. def arrayToElement[T <: ReactNode](arr: Array[T]): ReactNode
  2. def callbackAsRef[E](f: (|[E, Null]) => Unit): Ref[E]
  3. def cloneElement(element: ReactElement, props: Object): ReactElement
    Definition Classes
    React
  4. def copy[T <: Object](obj: |[Dynamic, Object]): T
  5. def createContext[T](defaultValue: T): ReactContext[T]
    Definition Classes
    React
  6. def createDOMElement(tag: String, props: |[Object, Dynamic])(children: ReactNode*): ReactDOMElement
    Definition Classes
    React
  7. def createElement[P <: Object](component: ReactType, props: P, children: ReactNode*): ReactElement
    Definition Classes
    React
  8. def createElement[P <: Object](component: ReactType, props: P): ReactElement
    Definition Classes
    React
  9. def createElement0(tag: ReactType, props: |[Object, Dynamic]): ReactElement
    Definition Classes
    React
  10. def createElement1(tag: ReactType, props: |[Object, Dynamic], child: ReactNode): ReactElement
    Definition Classes
    React
  11. def createElementN(tag: ReactType)(children: ReactNode*): ReactElement
    Definition Classes
    React
  12. def createElementN(tag: ReactType, props: |[Object, Dynamic])(children: ReactNode*): ReactElement
    Definition Classes
    React
  13. def createMutableSource[S](source: Any, getVersion: Function0[Any]): MutableSource[S]
    Definition Classes
    React
  14. def createRef[T](initialValue: T): ReactRef[T]
    Definition Classes
    React
  15. def deps(values: AllType*): Dependencies
  16. def emptyArray[T]: Array[T]
  17. def emptyChildren: Array[ReactNode]
  18. val emptyChildrenVal: Array[ReactNode]
  19. val emptyDependencies: Dependencies
  20. def extractChildren(item: UndefOr[Object]): Array[ReactNode]
    Definition Classes
    React
    Annotations
    @inline()
  21. def iterableToElement[T <: ReactNode](s: Iterable[T]): ReactNode
  22. def jsEqual(a: Any, b: Any): Boolean
  23. def jsdef[A](a: A): UndefOr[A]
    Annotations
    @inline()
  24. val jsundef: UndefOr[Nothing]
  25. def lazy(lazyComponent: Function0[Promise[DynamicImport]]): ReactJSComponent
    Definition Classes
    React
  26. def memo[P <: Object](fc: Function1[P, ReactNode], compare: Function2[UndefOr[P], UndefOr[P], Boolean]): Function1[P, ReactNode]
    Definition Classes
    React
  27. def memo[P <: Object](fc: Function1[P, ReactNode]): Function1[P, ReactNode]
    Definition Classes
    React
  28. def memoWith[P <: Object](compare: (UndefOr[P], UndefOr[P]) => Boolean)(f: (P) => ReactNode): ReactFC[P]
  29. def memoWith[P <: Object](f: (P) => ReactNode): ReactFC[P]
  30. def memoWith[P <: Object](compare: Function2[UndefOr[P], UndefOr[P], Boolean])(f: ReactFC[P]): ReactFC[P]
  31. def memoWith[P <: Object](f: ReactFC[P]): ReactFC[P]
  32. def merge[T <: Object](objs: |[|[|[UndefOr[Object], Dynamic], Object], Null]*): T
  33. def mergeJSObjects(objs: Dynamic*): Dynamic
  34. val noChildren: PropsChildren
  35. val noCleanUp: () => Unit
  36. def noProps[T <: Object](): T
  37. val noPropsVal: Object
  38. val nullDate: Date
  39. val nullDouble: Double
  40. val nullElement: ReactElement
  41. val nullFloat: Float
  42. val nullInt: Int
  43. val nullJSDate: Date
  44. val nullJSObject: Object
  45. val nullLong: Long
  46. val nullNode: ReactNode
  47. val nullString: String
  48. def refCB[E](f: (|[E, Null]) => Unit): Ref[E]
  49. def refCallback[E](f: (|[E, Null]) => Unit): RefCb[E]
  50. def refToJs[T](ref: ReactRef[T]): Dynamic
  51. def stringToElement(s: String): ReactNode
  52. def toSafeOption[T <: Any](t: Any): Option[T]
  53. val undefinedDependencies: UndefOr[Dependencies]
  54. def unsafeCreateElement(component: (Dynamic) => ReactNode, props: Dynamic): ReactElement
    Definition Classes
    React
  55. def unsafeCreateElement(component: () => ReactNode): ReactElement
    Definition Classes
    React
  56. def unsafeDeps(values: Any*): Dependencies
  57. def useCallback[T](dependencies: AllType*)(callback: Function0[T]): Function0[T]
    Definition Classes
    React
  58. def useCallback1[A1, T](dependencies: AllType*)(callback: Function1[A1, T]): Function1[A1, T]
    Definition Classes
    React
  59. def useCallback1A[A1, T](dependencies: Dependencies)(callback: Function1[A1, T]): Function1[A1, T]
    Definition Classes
    React
  60. def useCallback2[A1, A2, T](dependencies: AllType*)(callback: Function2[A1, A2, T]): Function2[A1, A2, T]
    Definition Classes
    React
  61. def useCallback2A[A1, A2, T](dependencies: Dependencies)(callback: Function2[A1, A2, T]): Function2[A1, A2, T]
    Definition Classes
    React
  62. def useCallback3[A1, A2, A3, T](dependencies: AllType*)(callback: (A1, A2, A3) => T): Function3[A1, A2, A3, T]
    Definition Classes
    React
  63. def useCallback3A[A1, A2, A3, T](dependencies: Dependencies)(callback: (A1, A2, A3) => T): Function3[A1, A2, A3, T]
    Definition Classes
    React
  64. def useCallback4[A1, A2, A3, A4, T](dependencies: AllType*)(callback: (A1, A2, A3, A4) => T): Function4[A1, A2, A3, A4, T]
    Definition Classes
    React
  65. def useCallback4A[A1, A2, A3, A4, T](dependencies: Dependencies)(callback: (A1, A2, A3, A4) => T): Function4[A1, A2, A3, A4, T]
    Definition Classes
    React
  66. def useCallback5[A1, A2, A3, A4, A5, T](dependencies: AllType*)(callback: (A1, A2, A3, A4, A5) => T): Function5[A1, A2, A3, A4, A5, T]
    Definition Classes
    React
  67. def useCallback5[A1, A2, A3, A4, A5, T](dependencies: Dependencies)(callback: (A1, A2, A3, A4, A5) => T): Function5[A1, A2, A3, A4, A5, T]
    Definition Classes
    React
  68. def useCallbackA[T](dependencies: |[Dependencies, Unit])(callback: Function0[T]): Function0[T]
    Definition Classes
    React
  69. def useCallbackMounting[T](callback: Function0[T]): Function0[T]
    Definition Classes
    React
  70. def useCallbackMounting1[A1, T](callback: Function1[A1, T]): Function1[A1, T]
    Definition Classes
    React
  71. def useCallbackMounting2[A1, A2, T](callback: Function2[A1, A2, T]): Function2[A1, A2, T]
    Definition Classes
    React
  72. def useCallbackMounting3[A1, A2, A3, T](callback: Function3[A1, A2, A3, T]): Function3[A1, A2, A3, T]
    Definition Classes
    React
  73. def useCallbackMounting4[A1, A2, A3, A4, T](callback: Function4[A1, A2, A3, A4, T]): Function4[A1, A2, A3, A4, T]
    Definition Classes
    React
  74. def useCallbackMounting5[A1, A2, A3, A4, A5, T](callback: Function5[A1, A2, A3, A4, A5, T]): Function5[A1, A2, A3, A4, A5, T]
    Definition Classes
    React
  75. def useContext[T](context: ReactContext[T]): T
    Definition Classes
    React
  76. def useDebugValue[T](value: T, format: (T) => String): Unit
    Definition Classes
    React
  77. def useDebugValue[T](value: T): Unit
    Definition Classes
    React
  78. def useDeferredValue[T](value: T, t: Int): T
    Definition Classes
    React
  79. def useDeferredValue[T](value: T, config: DeferredValueConfig): T
    Definition Classes
    React
  80. def useEffect(dependencies: AllType*)(didUpdate: EffectArg): Unit
    Definition Classes
    React
  81. def useEffectA(dependencies: Dependencies)(didUpdate: EffectArg): Unit
    Definition Classes
    React
  82. def useEffectAlways(didUpdate: EffectArg): Unit
    Definition Classes
    React
  83. def useEffectMounting(didUpdate: EffectArg): Unit
    Definition Classes
    React
  84. def useEffectUnmounting(thunk: Function0[Unit]): Unit
    Definition Classes
    React
  85. def useImperativeHandle[T, R <: Object](ref: MutableRef[T], thunk: () => R, dependencies: UndefOr[Dependencies]): Unit
    Definition Classes
    React
  86. def useLayoutEffect(didUpdate: EffectArg, dependencies: UndefOr[Dependencies]): Unit
    Definition Classes
    React
  87. def useMemo[T](dependencies: AllType*)(value: Function0[T]): T
    Definition Classes
    React
  88. def useMemo[T](value: () => T): T
    Definition Classes
    React
  89. def useMemoA[T](dependencies: Dependencies)(value: Function0[T]): T
    Definition Classes
    React
  90. def useMemoMounting[T](value: () => T): T
    Definition Classes
    React
  91. def useMutableSource[S, A](source: MutableSource[S], getSnapshot: Function1[S, A], subscribe: Function2[S, Function0[Unit], Function0[Unit]]): A
    Definition Classes
    React
  92. def useReducer[S, A, I](reducer: (S, A) => S, initialArg: I, init: (I) => S): (S, Dispatch[A])
    Definition Classes
    React
  93. def useReducer[S, A](reducer: (S, A) => S, initialState: S): (S, Dispatch[A])
    Definition Classes
    React
  94. def useRef[T](initialValue: T): MutableRef[T]
    Definition Classes
    React
  95. def useState[T](initial: () => T): (T, StateSetterOrUpdater[T])
    Definition Classes
    React
  96. def useStateDirect[T](initial: () => T): (T, Function1[T, Unit])
    Definition Classes
    React
  97. def useStateStrict[T](initial: T): (T, StateSetterOrUpdater[T])
    Definition Classes
    React
  98. def useStateStrictDirect[T](initial: T): (T, Function1[T, Unit])
    Definition Classes
    React
  99. def useTransition(t: Int): (Function1[Function0[Unit], Unit], Boolean)
    Definition Classes
    React
  100. def useTransition(config: TransitionConfig): (Function1[Function0[Unit], Unit], Boolean)
    Definition Classes
    React
  101. val version: String
    Definition Classes
    React
  102. def when[T](cond: UndefOr[T])(render: => ReactNode): ReactNode
    Definition Classes
    When
  103. def when(cond: Boolean)(render: => ReactNode): ReactNode
    Definition Classes
    When
  104. def whenNot[T](cond: UndefOr[T])(render: => ReactNode): ReactNode
    Definition Classes
    When
  105. def whenNot(cond: Boolean)(render: => ReactNode): ReactNode
    Definition Classes
    When
  106. def whenNotUnwrap[T <: Boolean](cond: Option[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
    Definition Classes
    When
  107. def whenNotUnwrap[T <: Boolean](cond: UndefOr[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
    Definition Classes
    When
  108. def whenUnwrap[T <: Boolean](cond: Option[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
    Definition Classes
    When
  109. def whenUnwrap[T <: Boolean](cond: UndefOr[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
    Definition Classes
    When
  110. def withKey[T <: Object](element: T, key: String): ReactElement

Inherited from When

Inherited from React

Inherited from AnyRef

Inherited from Any

Ungrouped