sealed trait ComponentWithRoot[P1, R, CT1[-p, +u] <: CtorType[p, u], U1, P0 <: Object, CT0[-p, +u] <: CtorType[p, u], U0] extends ComponentSimple[P1, R, CT1, U1] with Generic.ComponentWithRoot[P1, CT1, U1, P0, CT0, U0]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ComponentWithRoot
- ComponentWithRoot
- ComponentSimple
- ComponentSimple
- ComponentRaw
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
final
type
Props = P1
- Definition Classes
- ComponentSimple
-
final
type
Raw = ForwardRefComponent[P0, R]
- Definition Classes
- ComponentWithRoot → ComponentSimple → ComponentRaw
-
final
type
Root = ComponentWithRoot[P0, R, CT0, U0, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentWithRoot
-
final
type
Unmounted = U1
- Definition Classes
- ComponentSimple
Abstract Value Members
-
abstract
def
cmapCtorProps[P2](f: (P2) ⇒ P1): ComponentWithRoot[P2, R, CT1, U1, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentWithRoot → ComponentSimple → ComponentSimple
-
abstract
val
ctor: CT1[P1, U1]
- Definition Classes
- ComponentSimple
-
implicit abstract
def
ctorPF: Profunctor[CT1]
- Definition Classes
- ComponentSimple
-
abstract
def
mapCtorType[CT2[-p, +u] <: CtorType[p, u]](f: (CT1[P1, U1]) ⇒ CT2[P1, U1])(implicit pf: Profunctor[CT2]): ComponentWithRoot[P1, R, CT2, U1, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentWithRoot → ComponentSimple → ComponentSimple
-
abstract
def
mapRaw(f: (Raw) ⇒ Raw): ComponentWithRoot[P1, R, CT1, U1, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentWithRoot → ComponentSimple → ComponentSimple → ComponentRaw
-
abstract
def
mapUnmounted[U2](f: (U1) ⇒ U2): ComponentWithRoot[P1, R, CT1, U2, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentWithRoot → ComponentSimple → ComponentSimple
-
abstract
val
raw: Raw
- Definition Classes
- ComponentRaw
-
abstract
def
root: Root
- Definition Classes
- ComponentWithRoot
-
abstract
def
withOptionalRef[RR >: R](optionalRef: Option[Handle[RR]]): Generic.ComponentWithRoot[P1, CT1, U1, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentSimple
-
abstract
def
withRef[RR >: R](ref: Handle[RR]): Generic.ComponentWithRoot[P1, CT1, U1, P0, CT0, U0]
- Definition Classes
- ComponentWithRoot → ComponentSimple
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
displayName: String
- Definition Classes
- ComponentSimple → ComponentRaw
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
toJsComponent(implicit c: ToRawCtor[P1, CT1.ChildrenType], r: ToRawReactElement[U1]): JsFn.Component[JS, CT]
Create a new JS component that wraps this component and its mappings.
Create a new JS component that wraps this component and its mappings.
The props either need to be a subtype of js.Object, or a known singleton like Unit or Null.
- Definition Classes
- ComponentSimple
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.