Метод screen
используется для определения маршрута, который отвечает за отображение экранов в приложении. Этот метод позволяет разработчикам создавать маршруты, которые генерируют интерфейсы пользователя (UI
) на основе определенных шаблонов и данных.
screen<Handler extends ScreenRouteHandlerFn>(
pattern: string,
handler: Handler
): GetRouteRef<GetReturnTypeOfHandler<Handler>>
pattern: string
Путь маршрута, который может быть фиксированным или содержать параметры.
handler: ScreenRouteHandlerFn
Функция-обработчик, которая вызывается при обращении к маршруту. Эта функция генерирует контент для отображения на экране.
GetRouteRef
pattern: string
Шаблон маршрута.
handlerFn: RouteRefHandlerFn
Функция-обработчик для маршрута.
needParams: boolean | null
Необязательный флаг, указывающий, требуются ли параметры.
routerUrlPath: string | null
Необязательный путь URL маршрута.
accountUrl: AccountUrlFn
Функция, возвращающая URL аккаунта.