Component

abstract external class Component<P : Props, S : State>(props: P = definedExternally)(source)

Online Documentation

Constructors

Link copied to clipboard
constructor(props: P = definedExternally)

Properties

Link copied to clipboard
external val props: P
Link copied to clipboard
external var state: S

Functions

Link copied to clipboard
open external fun componentDidCatch(error: Throwable, info: ErrorInfo)
Link copied to clipboard
open external fun componentDidMount()
Link copied to clipboard
open external fun componentDidUpdate(prevProps: P, prevState: S, snapshot: Any)
Link copied to clipboard
open external fun componentWillMount()
Link copied to clipboard
open external fun componentWillReceiveProps(nextProps: P)
Link copied to clipboard
open external fun componentWillUnmount()
Link copied to clipboard
open external fun componentWillUpdate(nextProps: P, nextState: S)
Link copied to clipboard
external fun forceUpdate(callback: () -> Unit = definedExternally)
Link copied to clipboard
open external fun getSnapshotBeforeUpdate(prevProps: P, prevState: S): Any
Link copied to clipboard
abstract external fun render(): ReactNode?
Link copied to clipboard
external fun setState(partialState: S, callback: () -> Unit = definedExternally)
external fun setState(transformState: (S) -> S, callback: () -> Unit = definedExternally)
Link copied to clipboard
open external fun shouldComponentUpdate(nextProps: P, nextState: S): Boolean
Link copied to clipboard
open external fun UNSAFE_componentWillMount()
Link copied to clipboard
open external fun UNSAFE_componentWillReceiveProps(nextProps: P)
Link copied to clipboard
open external fun UNSAFE_componentWillUpdate(nextProps: P, nextState: S)