japgolly
.
scalajs
.
react
.
component
.
builder
Lifecycle
Related Docs:
object Lifecycle
|
package builder
final
case class
Lifecycle
[
P
,
S
,
B
,
SS
]
(
componentDidCatch:
Option
[
ComponentDidCatchFn
[
P
,
S
,
B
]]
,
componentDidMount:
Option
[
ComponentDidMountFn
[
P
,
S
,
B
]]
,
componentDidUpdate:
Option
[
ComponentDidUpdateFn
[
P
,
S
,
B
,
SS
]]
,
componentWillMount:
Option
[
ComponentWillMountFn
[
P
,
S
,
B
]]
,
componentWillReceiveProps:
Option
[
ComponentWillReceivePropsFn
[
P
,
S
,
B
]]
,
componentWillUnmount:
Option
[
ComponentWillUnmountFn
[
P
,
S
,
B
]]
,
componentWillUpdate:
Option
[
ComponentWillUpdateFn
[
P
,
S
,
B
]]
,
getDerivedStateFromProps:
Option
[
GetDerivedStateFromPropsFn
[
P
,
S
]]
,
getSnapshotBeforeUpdate:
Option
[
GetSnapshotBeforeUpdateFn
[
P
,
S
,
B
,
SS
]]
,
shouldComponentUpdate:
Option
[
ShouldComponentUpdateFn
[
P
,
S
,
B
]]
)
extends
Product
with
Serializable
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
Lifecycle
Serializable
Serializable
Product
Equals
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
Lifecycle
(
componentDidCatch:
Option
[
ComponentDidCatchFn
[
P
,
S
,
B
]]
,
componentDidMount:
Option
[
ComponentDidMountFn
[
P
,
S
,
B
]]
,
componentDidUpdate:
Option
[
ComponentDidUpdateFn
[
P
,
S
,
B
,
SS
]]
,
componentWillMount:
Option
[
ComponentWillMountFn
[
P
,
S
,
B
]]
,
componentWillReceiveProps:
Option
[
ComponentWillReceivePropsFn
[
P
,
S
,
B
]]
,
componentWillUnmount:
Option
[
ComponentWillUnmountFn
[
P
,
S
,
B
]]
,
componentWillUpdate:
Option
[
ComponentWillUpdateFn
[
P
,
S
,
B
]]
,
getDerivedStateFromProps:
Option
[
GetDerivedStateFromPropsFn
[
P
,
S
]]
,
getSnapshotBeforeUpdate:
Option
[
GetSnapshotBeforeUpdateFn
[
P
,
S
,
B
,
SS
]]
,
shouldComponentUpdate:
Option
[
ShouldComponentUpdateFn
[
P
,
S
,
B
]]
)
Type Members
type
This
=
Lifecycle
[
P
,
S
,
B
,
SS
]
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
def
append
[
I
,
O
]
(
lens:
Lens
[
Lifecycle
[
P
,
S
,
B
,
SS
],
Option
[(
I
) ⇒
O
]]
)
(
g: (
I
) ⇒
O
)
(
implicit
s:
Semigroup
[
O
]
)
:
This
def
append2
[
I1
,
I2
,
O
]
(
lens:
Lens
[
Lifecycle
[
P
,
S
,
B
,
SS
],
Option
[(
I1
,
I2
) ⇒
O
]]
)
(
g: (
I1
,
I2
) ⇒
O
)
(
implicit
s:
Semigroup
[
O
]
)
:
This
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
componentDidCatch
:
Option
[
ComponentDidCatchFn
[
P
,
S
,
B
]]
val
componentDidMount
:
Option
[
ComponentDidMountFn
[
P
,
S
,
B
]]
val
componentDidUpdate
:
Option
[
ComponentDidUpdateFn
[
P
,
S
,
B
,
SS
]]
val
componentWillMount
:
Option
[
ComponentWillMountFn
[
P
,
S
,
B
]]
val
componentWillReceiveProps
:
Option
[
ComponentWillReceivePropsFn
[
P
,
S
,
B
]]
val
componentWillUnmount
:
Option
[
ComponentWillUnmountFn
[
P
,
S
,
B
]]
val
componentWillUpdate
:
Option
[
ComponentWillUpdateFn
[
P
,
S
,
B
]]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
val
getDerivedStateFromProps
:
Option
[
GetDerivedStateFromPropsFn
[
P
,
S
]]
val
getSnapshotBeforeUpdate
:
Option
[
GetSnapshotBeforeUpdateFn
[
P
,
S
,
B
,
SS
]]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
resetSnapshot
[
SS2
]
(
componentDidUpdate:
Option
[
ComponentDidUpdateFn
[
P
,
S
,
B
,
SS2
]]
,
getSnapshotBeforeUpdate:
Option
[
GetSnapshotBeforeUpdateFn
[
P
,
S
,
B
,
SS2
]]
)
:
Lifecycle
[
P
,
S
,
B
,
SS2
]
val
shouldComponentUpdate
:
Option
[
ShouldComponentUpdateFn
[
P
,
S
,
B
]]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
AnyRef
Inherited from
Any
Ungrouped