You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Msal-React中Router组件msalContext属性的TypeScript类型声明问题

为msalContext声明TypeScript类型的解决方案

你可以直接使用@azure/msal-react包提供的MsalContextType作为msalContext的TypeScript类型,具体实现如下:

  1. 在Router组件的文件中导入该类型:
import { MsalContextType } from "@azure/msal-react";
  1. 为Router组件的props指定类型:
function Router({ msalContext }: { msalContext: MsalContextType }) {
  // 你的组件逻辑代码
}

MsalContextType已经封装了msalContext包含的所有核心属性,比如instance(对应PublicClientApplication实例)、accounts、inProgress等,完全适配withMsal高阶组件传入的上下文对象。

内容的提问来源于stack exchange,提问作者user11631308

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 17:04:52