Starter 包概览
@vef-framework-react/starter 是将 VEF 打造成完整应用壳层的包。
它主要涵盖三个方面:
- 应用启动(
createApp、createApiClient) - 路由(
createRouter、路由选项辅助函数) - 应用级状态(
useAppStore、useTabStore、useThemeStore)
应用壳层本身——根应用、布局、登录及状态页(App、Layout、Login、AccessDenied、Error、NotFound、NProgress 及相关组件)——是内部实现:均未从该包导出。它完全通过上述函数进行配置;各函数所接受的选项形状参见应用壳层。唯一确实导出的壳层部件是内置的 PasswordChangeChallenge 登录挑战渲染器,由宿主自行注册——参见登录挑战。
页面级容器、表单弹窗、表格以及 CRUD 体系位于 @vef-framework-react/components 中——参见 Components / CRUD。
建议阅读顺序
常用导出
createAppcreateApiClientcreateRoutercreateRootRouteOptionscreateLayoutRouteOptionscreateLoginRouteOptionscreateAccessDeniedRouteOptionssetupAppVersionNotificationPasswordChangeChallenge/PASSWORD_CHANGE_CHALLENGE_TYPEuseAppStore/useTabStore/useThemeStore