为使用 Atlas App 进行身份验证提供操作和相应状态的钩子。
从此钩子返回的AuthResult值(例如 state 、 pending等)在给定AppProvider下的所有组件之间共享,因为给定时间只能有一个操作正在进行(即 我们会将这些值存储在上下文中)。 这意味着,例如,多个组件可以使用useAuth钩子访问loginResult.pending ,以在登录时呈现微调器,而无需传递该状态或将其存储在应用代码中的全局位置。
state
pending
AppProvider
useAuth
loginResult.pending
包含用于通过 Atlas App 进行身份验证的操作和状态的对象。
使用TypeDoc生成
为使用 Atlas App 进行身份验证提供操作和相应状态的钩子。
从此钩子返回的AuthResult值(例如
state
、pending
等)在给定AppProvider
下的所有组件之间共享,因为给定时间只能有一个操作正在进行(即 我们会将这些值存储在上下文中)。 这意味着,例如,多个组件可以使用useAuth
钩子访问loginResult.pending
,以在登录时呈现微调器,而无需传递该状态或将其存储在应用代码中的全局位置。