Skip to main content

IAppComponentContext

runtime / IAppComponentContext

Interface: IAppComponentContext

app component getInitialProps params context

Hierarchy​

Table of contents​

Properties​

Methods​

Properties​

appContext​

• appContext: IApplicationCreaterContext

Application context object, which accompanies the entire application life cycle IApplicationCreaterClientContext for client IApplicationCreaterServerContext for server

Inherited from​

IRouteComponentContext.appContext


error​

• error: IErrorHandler

throw error if necessary

error(502, 'custom error describe')

Inherited from​

IRouteComponentContext.error


isServer​

• isServer: boolean

is running on server, if server is true, client will be false

Inherited from​

IRouteComponentContext.isServer


params​

• params: IParams

the params of current url

eg. url /x?name=xx path /:lng

{lng:x}

Inherited from​

IRouteComponentContext.params


pathname​

• pathname: string

current url path

Inherited from​

IRouteComponentContext.pathname


query​

• query: IQuery

the query string of current url

eg. url /x?name=xx

{name:xx}

Inherited from​

IRouteComponentContext.query


redirect​

• redirect: IRedirectFn

redirect function

redirect('/target')
redirect(301, '/target')

Inherited from​

IRouteComponentContext.redirect

Methods​

fetchInitialProps​

▸ fetchInitialProps(): Promise<void>

Returns​

Promise<void>