p
react
package react
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- react
- When
- React
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type AllType = |[|[|[|[|[|[|[|[|[|[|[|[|[Boolean, Byte], Short], Float], String], Long], Double], Int], Any], Dictionary[_]], Symbol], Array[Any]], Null], Unit]
- type Dependencies = Array[AllType]
- type Dispatch[A] = Function1[A, Unit]
- type ImportedJSComponent = |[|[|[ReactJSComponent, ReactJSFunctionComponent], ReactJSLazyComponent1[_]], ReactJSLazyComponent]
- type KeyType = |[String, Int]
- type PropsChildren = Array[ReactElement]
- type ReactClassInternal = ReactClass
- type ReactComponentType = |[|[|[|[|[|[|[ReactClass, ReactJSComponent], ReactJSFunctionComponent], ReactJSLazyComponent1[_]], ReactJSLazyComponent], ScalaJSFunctionComponent], ScalaJSFunctionComponent1], ScalaJSFunctionComponent1WithRef]
- type ReactElementTuple[P <: Object] = (Function1[P, ReactNode], P)
- type ReactFC[P <: Object] = Function1[P, ReactNode]
- type ReactFC0 = Function0[ReactNode]
- type ReactJSLazyComponent = Function0[ReactNode]
- type ReactJSLazyComponent1[P <: Object] = Function1[P, ReactNode]
- type ReactType = |[|[|[|[|[|[|[|[ReactClass, String], ReactJSComponent], ReactJSFunctionComponent], ReactJSLazyComponent1[_]], ReactJSLazyComponent], ScalaJSFunctionComponent], ScalaJSFunctionComponent1], ScalaJSFunctionComponent1WithRef]
- type RectFCWithRef[P <: Object, T <: Any] = Function2[P, ReactRef[T], ReactNode]
- type Ref[E] = |[|[RefCb[E], ReactRef[E]], MutableRef[E]]
- type RefCb[E] = Function1[|[E, Null], Unit]
- type ScalaJSFunctionComponent = Function0[ReactNode]
- type ScalaJSFunctionComponent1 = Function1[_ <: Object, ReactNode]
- type ScalaJSFunctionComponent1WithRef = Function2[_ <: Object, _ <: Any, ReactNode]
Value Members
- def arrayToElement[T <: ReactNode](arr: Array[T]): ReactNode
- def callbackAsRef[E](f: (|[E, Null]) => Unit): Ref[E]
- def cloneElement(element: ReactElement, props: Object): ReactElement
- Definition Classes
- React
- def copy[T <: Object](obj: |[Dynamic, Object]): T
- def createContext[T](defaultValue: T): ReactContext[T]
- Definition Classes
- React
- def createDOMElement(tag: String, props: |[Object, Dynamic])(children: ReactNode*): ReactDOMElement
- Definition Classes
- React
- def createElement[P <: Object](component: ReactType, props: P, children: ReactNode*): ReactElement
- Definition Classes
- React
- def createElement[P <: Object](component: ReactType, props: P): ReactElement
- Definition Classes
- React
- def createElement0(tag: ReactType, props: |[Object, Dynamic]): ReactElement
- Definition Classes
- React
- def createElement1(tag: ReactType, props: |[Object, Dynamic], child: ReactNode): ReactElement
- Definition Classes
- React
- def createElementN(tag: ReactType)(children: ReactNode*): ReactElement
- Definition Classes
- React
- def createElementN(tag: ReactType, props: |[Object, Dynamic])(children: ReactNode*): ReactElement
- Definition Classes
- React
- def createMutableSource[S](source: Any, getVersion: Function0[Any]): MutableSource[S]
- Definition Classes
- React
- def createRef[T](initialValue: T): ReactRef[T]
- Definition Classes
- React
- def deps(values: AllType*): Dependencies
- def emptyArray[T]: Array[T]
- def emptyChildren: Array[ReactNode]
- val emptyChildrenVal: Array[ReactNode]
- val emptyDependencies: Dependencies
- def extractChildren(item: UndefOr[Object]): Array[ReactNode]
- Definition Classes
- React
- Annotations
- @inline()
- def iterableToElement[T <: ReactNode](s: Iterable[T]): ReactNode
- def jsEqual(a: Any, b: Any): Boolean
- def jsdef[A](a: A): UndefOr[A]
- Annotations
- @inline()
- val jsundef: UndefOr[Nothing]
- def lazy(lazyComponent: Function0[Promise[DynamicImport]]): ReactJSComponent
- Definition Classes
- React
- def memo[P <: Object](fc: Function1[P, ReactNode], compare: Function2[UndefOr[P], UndefOr[P], Boolean]): Function1[P, ReactNode]
- Definition Classes
- React
- def memo[P <: Object](fc: Function1[P, ReactNode]): Function1[P, ReactNode]
- Definition Classes
- React
- def memoWith[P <: Object](compare: (UndefOr[P], UndefOr[P]) => Boolean)(f: (P) => ReactNode): ReactFC[P]
- def memoWith[P <: Object](f: (P) => ReactNode): ReactFC[P]
- def memoWith[P <: Object](compare: Function2[UndefOr[P], UndefOr[P], Boolean])(f: ReactFC[P]): ReactFC[P]
- def memoWith[P <: Object](f: ReactFC[P]): ReactFC[P]
- def merge[T <: Object](objs: |[|[|[UndefOr[Object], Dynamic], Object], Null]*): T
- def mergeJSObjects(objs: Dynamic*): Dynamic
- val noChildren: PropsChildren
- val noCleanUp: () => Unit
- def noProps[T <: Object](): T
- val noPropsVal: Object
- val nullDate: Date
- val nullDouble: Double
- val nullElement: ReactElement
- val nullFloat: Float
- val nullInt: Int
- val nullJSDate: Date
- val nullJSObject: Object
- val nullLong: Long
- val nullNode: ReactNode
- val nullString: String
- def refCB[E](f: (|[E, Null]) => Unit): Ref[E]
- def refCallback[E](f: (|[E, Null]) => Unit): RefCb[E]
- def refToJs[T](ref: ReactRef[T]): Dynamic
- def stringToElement(s: String): ReactNode
- def toSafeOption[T <: Any](t: Any): Option[T]
- val undefinedDependencies: UndefOr[Dependencies]
- def unsafeCreateElement(component: (Dynamic) => ReactNode, props: Dynamic): ReactElement
- Definition Classes
- React
- def unsafeCreateElement(component: () => ReactNode): ReactElement
- Definition Classes
- React
- def unsafeDeps(values: Any*): Dependencies
- def useCallback[T](dependencies: AllType*)(callback: Function0[T]): Function0[T]
- Definition Classes
- React
- def useCallback1[A1, T](dependencies: AllType*)(callback: Function1[A1, T]): Function1[A1, T]
- Definition Classes
- React
- def useCallback1A[A1, T](dependencies: Dependencies)(callback: Function1[A1, T]): Function1[A1, T]
- Definition Classes
- React
- def useCallback2[A1, A2, T](dependencies: AllType*)(callback: Function2[A1, A2, T]): Function2[A1, A2, T]
- Definition Classes
- React
- def useCallback2A[A1, A2, T](dependencies: Dependencies)(callback: Function2[A1, A2, T]): Function2[A1, A2, T]
- Definition Classes
- React
- def useCallback3[A1, A2, A3, T](dependencies: AllType*)(callback: (A1, A2, A3) => T): Function3[A1, A2, A3, T]
- Definition Classes
- React
- def useCallback3A[A1, A2, A3, T](dependencies: Dependencies)(callback: (A1, A2, A3) => T): Function3[A1, A2, A3, T]
- Definition Classes
- React
- def useCallback4[A1, A2, A3, A4, T](dependencies: AllType*)(callback: (A1, A2, A3, A4) => T): Function4[A1, A2, A3, A4, T]
- Definition Classes
- React
- def useCallback4A[A1, A2, A3, A4, T](dependencies: Dependencies)(callback: (A1, A2, A3, A4) => T): Function4[A1, A2, A3, A4, T]
- Definition Classes
- React
- 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
- 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
- def useCallbackA[T](dependencies: |[Dependencies, Unit])(callback: Function0[T]): Function0[T]
- Definition Classes
- React
- def useCallbackMounting[T](callback: Function0[T]): Function0[T]
- Definition Classes
- React
- def useCallbackMounting1[A1, T](callback: Function1[A1, T]): Function1[A1, T]
- Definition Classes
- React
- def useCallbackMounting2[A1, A2, T](callback: Function2[A1, A2, T]): Function2[A1, A2, T]
- Definition Classes
- React
- def useCallbackMounting3[A1, A2, A3, T](callback: Function3[A1, A2, A3, T]): Function3[A1, A2, A3, T]
- Definition Classes
- React
- def useCallbackMounting4[A1, A2, A3, A4, T](callback: Function4[A1, A2, A3, A4, T]): Function4[A1, A2, A3, A4, T]
- Definition Classes
- React
- 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
- def useContext[T](context: ReactContext[T]): T
- Definition Classes
- React
- def useDebugValue[T](value: T, format: (T) => String): Unit
- Definition Classes
- React
- def useDebugValue[T](value: T): Unit
- Definition Classes
- React
- def useDeferredValue[T](value: T, t: Int): T
- Definition Classes
- React
- def useDeferredValue[T](value: T, config: DeferredValueConfig): T
- Definition Classes
- React
- def useEffect(dependencies: AllType*)(didUpdate: EffectArg): Unit
- Definition Classes
- React
- def useEffectA(dependencies: Dependencies)(didUpdate: EffectArg): Unit
- Definition Classes
- React
- def useEffectAlways(didUpdate: EffectArg): Unit
- Definition Classes
- React
- def useEffectMounting(didUpdate: EffectArg): Unit
- Definition Classes
- React
- def useEffectUnmounting(thunk: Function0[Unit]): Unit
- Definition Classes
- React
- def useImperativeHandle[T, R <: Object](ref: MutableRef[T], thunk: () => R, dependencies: UndefOr[Dependencies]): Unit
- Definition Classes
- React
- def useLayoutEffect(didUpdate: EffectArg, dependencies: UndefOr[Dependencies]): Unit
- Definition Classes
- React
- def useMemo[T](dependencies: AllType*)(value: Function0[T]): T
- Definition Classes
- React
- def useMemo[T](value: () => T): T
- Definition Classes
- React
- def useMemoA[T](dependencies: Dependencies)(value: Function0[T]): T
- Definition Classes
- React
- def useMemoMounting[T](value: () => T): T
- Definition Classes
- React
- def useMutableSource[S, A](source: MutableSource[S], getSnapshot: Function1[S, A], subscribe: Function2[S, Function0[Unit], Function0[Unit]]): A
- Definition Classes
- React
- def useReducer[S, A, I](reducer: (S, A) => S, initialArg: I, init: (I) => S): (S, Dispatch[A])
- Definition Classes
- React
- def useReducer[S, A](reducer: (S, A) => S, initialState: S): (S, Dispatch[A])
- Definition Classes
- React
- def useRef[T](initialValue: T): MutableRef[T]
- Definition Classes
- React
- def useState[T](initial: () => T): (T, StateSetterOrUpdater[T])
- Definition Classes
- React
- def useStateDirect[T](initial: () => T): (T, Function1[T, Unit])
- Definition Classes
- React
- def useStateStrict[T](initial: T): (T, StateSetterOrUpdater[T])
- Definition Classes
- React
- def useStateStrictDirect[T](initial: T): (T, Function1[T, Unit])
- Definition Classes
- React
- def useTransition(t: Int): (Function1[Function0[Unit], Unit], Boolean)
- Definition Classes
- React
- def useTransition(config: TransitionConfig): (Function1[Function0[Unit], Unit], Boolean)
- Definition Classes
- React
- val version: String
- Definition Classes
- React
- def when[T](cond: UndefOr[T])(render: => ReactNode): ReactNode
- Definition Classes
- When
- def when(cond: Boolean)(render: => ReactNode): ReactNode
- Definition Classes
- When
- def whenNot[T](cond: UndefOr[T])(render: => ReactNode): ReactNode
- Definition Classes
- When
- def whenNot(cond: Boolean)(render: => ReactNode): ReactNode
- Definition Classes
- When
- def whenNotUnwrap[T <: Boolean](cond: Option[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
- Definition Classes
- When
- def whenNotUnwrap[T <: Boolean](cond: UndefOr[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
- Definition Classes
- When
- def whenUnwrap[T <: Boolean](cond: Option[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
- Definition Classes
- When
- def whenUnwrap[T <: Boolean](cond: UndefOr[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
- Definition Classes
- When
- def withKey[T <: Object](element: T, key: String): ReactElement