Component

@JSType abstract class Component extends Component
Companion
object
class Component
class Object
trait Any
class Object
trait Matchable
class Any

Type members

Types

type Props
type Snapshot
type State

Value members

Abstract methods

@ExposedJSMember
@ExposedJSMember

Concrete methods

@ExposedJSMember
def componentDidCatch(error: Error, info: ErrorBoundaryInfo): Unit
@ExposedJSMember
def componentDidMount(): Unit
@ExposedJSMember
def componentDidUpdate(prevProps: Props, prevState: State): Unit
@ExposedJSMember
def componentDidUpdate(prevProps: Props, prevState: State, snapshot: Snapshot): Unit
@ExposedJSMember
def componentWillMount(): Unit
@ExposedJSMember
def componentWillReceiveProps(nextProps: Props): Unit
@ExposedJSMember
@ExposedJSMember
def componentWillUpdate(nextProps: Props, nextState: State): Unit
@ExposedJSMember
def getSnapshotBeforeUpdate(prevProps: Props, prevState: State): Snapshot
@ExposedJSMember
final def props: Props
@ExposedJSMember
final def setState(s: State): Unit
@ExposedJSMember
final def setState(fn: State => State): Unit
@ExposedJSMember
final def setState(fn: (State, Props) => State): Unit
@ExposedJSMember
final def setState(s: State, callback: () => Unit): Unit
@ExposedJSMember
final def setState(fn: State => State, callback: () => Unit): Unit
@ExposedJSMember
final def setState(fn: (State, Props) => State, callback: () => Unit): Unit
@ExposedJSMember
def shouldComponentUpdate(nextProps: Props, nextState: State): Boolean
@ExposedJSMember
final def state: State

Inherited methods

def forceUpdate(callback: Function0[Unit]): Unit
Inherited from
Component
def forceUpdate(): Unit
Inherited from
Component
def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object