interface AsyncComponentOptions Properties delay Signature delay?: number; errorComponent Signature errorComponent?: Component; loader Signature loader: AsyncComponentLoader<T>; loadingComponent Signature loadingComponent?: Component; onError Signature onError?: (error: Error, retry: () => void, fail: () => void, attempts: number) => any; suspensible Signature suspensible?: boolean; timeout Signature timeout?: number; AppContext BaseTransitionProps