umi项目运行时配置,app.ts

运行时配置和配置的区别是他跑在浏览器端,基于此,我们可以在这里写函数、tsx、import 浏览器端依赖等等,注意不要引入 node 依赖。

getInitialState 用于获取初始化数据,初始化数据使用 useModel 在各个组件中使用,在请求中 getInitialState 会堵塞页面加载。

request 用于配置全局的网络请求,你可以在这里做拦截器,全局错误处理,鉴权的配置。

我们把src下面的app.ts文件定为运行时候的配置。

举一个例子,在运行时候的配置,

const layout 就是关于页面layout的布局,关于layout的具体属性配置可以查询umi官网的umiMax。

相关推荐
打小就很皮...2 天前
发送到飞书机器人的完整流程(拓展)
react·markdown·webhook·飞书机器人
zwjapple3 天前
React + Java 技术面试完整指南
java·开发语言·jvm·react
打小就很皮...3 天前
录音与阿里云ASR实时识别实现流程
阿里云·react·asr 实时录音识别·skils 配置
Hao_Harrision4 天前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | AutoTextEffect(自动打字机)
前端·typescript·react·tailwindcss·vite7
Hao_Harrision5 天前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | DoubleClickHeart(双击爱心)
前端·typescript·react·tailwindcss·vite7
梦6506 天前
基于Umi 框架(Ant Design Pro 底层框架)的动态路由权限控制实现方案
前端·react
孤狼warrior7 天前
纯AI开发能做到什么地步 他心游 经典博客项目
react·ai编程
跟着珅聪学java7 天前
React 菜鸟开发教程
react
Hao_Harrision9 天前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | StickyNavbar(粘性导航栏)
前端·typescript·react·tailwindcss·vite7
前端不太难9 天前
从一次点赞操作,看 RN 列表的渲染扩散路径
网络·react