Starter 包概览
@vef-framework-react/starter 是将 VEF 打造成完整应用壳层的包。
它主要涵盖三个方面:
- 应用启动(
createApp、createApiClient) - 路由(
createRouter、路由选项辅助函数) - 应用级状态(
useAppStore、useTabStore、useThemeStore)
根应用与布局壳层(App、BaseLayout、Layout、AccessDenied、Error、NotFound、RouterProvider、NProgress)是内部实现,并通过上述函数配置;参见应用壳层。登录相关能力面向自定义页面导出:Login、SsoLogin、LoginChallengeOutlet、useLoginFlow、useSsoLogin、挑战渲染器及其类型。ThemeConfigProvider 也面向自定义壳层导出。
页面级容器、表单弹窗、表格以及 CRUD 体系位于 @vef-framework-react/components 中——参见 Components / CRUD。
建议阅读顺序
常用导出
createAppcreateApiClientcreateRoutercreateRootRouteOptionscreateLayoutRouteOptionscreateLoginRouteOptionscreateSsoRouteOptionscreateAccessDeniedRouteOptionssetupAppVersionNotificationPasswordChangeChallenge/PASSWORD_CHANGE_CHALLENGE_TYPELogin/SsoLogin/useLoginFlow/useSsoLoginuseAppStore/useTabStore/useThemeStore