Skip to main content

Interface: Component<P\>

Type parameters#

NameDefault
P{}

Hierarchy#

  • FC<P>

    Component

Callable#

Component(props: PropsWithChildren<P>, context?: any): null | ReactElement<any, any>

Parameters#

NameType
propsPropsWithChildren<P>
context?any

Returns: null | ReactElement<any, any>

Defined in: components/node_modules/@types/react/index.d.ts:546

Properties#

asyncProps#

Optional asyncProps: AsyncPropsFn

Defined in: components/src/Component.ts:16


canReceive#

Optional canReceive: string[]

Defined in: components/src/Component.ts:13


contextTypes#

Optional contextTypes: ValidationMap<any>

Inherited from: FC.contextTypes

Defined in: components/node_modules/@types/react/index.d.ts:549


defaultProps#

Optional defaultProps: Partial<P>

Inherited from: FC.defaultProps

Defined in: components/node_modules/@types/react/index.d.ts:550


displayName#

Optional displayName: string

Inherited from: FC.displayName

Defined in: components/node_modules/@types/react/index.d.ts:551


icon#

Optional icon: ReactElement<any, string | JSXElementConstructor<any>>

Defined in: components/src/Component.ts:14


paddable#

Optional paddable: boolean

Defined in: components/src/Component.ts:12


propTypes#

Optional propTypes: WeakValidationMap<P>

Inherited from: FC.propTypes

Defined in: components/node_modules/@types/react/index.d.ts:548


props#

Optional props: any

Defined in: components/src/Component.ts:15