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