Function useInitializeApp
- useInitializeApp(__namedParameters): void
Parameters
__namedParameters: {
apiErrorHandler: ApiErrorHandler;
appInitializer: AppInitializer;
appStatus: AppStatus;
logger: Logger;
sessionService?: Pick<SessionService, "updateOpts">;
setAppSessionState: ((sessionState) => void);
setAppStatus: ((appStatus) => void);
}
logger: Logger
Optional
sessionService?: Pick<SessionService, "updateOpts">
setAppSessionState: ((sessionState) => void)
- (sessionState): void
Returns void
setAppStatus: ((appStatus) => void)
- (appStatus): void
Returns void
Returns void
Initializes the app and session service.
Because setSessionState changes with each app render, we need to update the session service's callback to setSession state whenever it changes.