Comments (2)
由于缺乏足够的信息,我们暂时关闭了该 Issue。请修改(不要回复) Issue 提供最小重现以重新开启。谢谢。
from umi.
所有的 model 都是持久化、并且全局的,在整个应用生命周期内都存活,并且在应用启动的时候就会初始化了,它是一个全局的概念,不是局部的 model ,从而这个持久化的 model 可以在任意地方被调用并且分享状态。
如果你需要的局部行为、局部状态,在业务局部用 react context 即可,这样到了这个局部才会调用;或者不要在 model 内使用 useEffect 默认执行的副作用,而是在未来某个时机再去执行对应的初始化操作;或者使用 hox 局部化 model 的库;或者不使用 model 类数据库(因为 model 是上古的数据流方案),现代数据流更推荐使用 jotai / valtio / zustand 管理全局状态,使用 react-query / swr 管理请求状态。
from umi.
Related Issues (20)
- 1.import { history, request } from 'umi'; HOT 3
- umi4.x 配置base之后,history.push 跳转相对路径不生效 HOT 2
- 从v3升级到v4 No matching export in "src/.umi/exports.ts" for import "useModel" HOT 4
- [Feature Request] biomejs support HOT 1
- [Bug] openapi生成的services中的数据类型 HOT 1
- [Bug] useModel 怎么关闭隐式调用 HOT 2
- 可以打包两个html文件html文件对应的路由不一样在哪配置呢? HOT 2
- [Bug] model 插件和 antd 改变主题互相冲突 HOT 2
- useModel在login之前就执行了,导致没有拿到models的结果,登录后也不会再次执行 HOT 1
- [Bug] Proxy can't support WebSocket and make umi crashed HOT 2
- [Bug] umijs4版本左侧菜单折叠后再打开 submenu动画有残影 HOT 1
- umijs 怎么打包配置多个页面呢? HOT 1
- [Bug] umi^4.2.5怎么把id="app" 自定义其他名称,比如叫id="app1" HOT 2
- [Feature] 优先使用用户安装的 `babel-plugin-react-compiler` HOT 1
- [Task] PR #12398 代码修复 HOT 1
- [Feature Request] 支持 qiankun 多实例的保活 HOT 3
- umi 官方文档 ->blog(博客)->Umi 4 RC ->《比 Vite 更快的 MFSU》 文档出现问题 HOT 1
- 使用umimax时,使用了装饰器的代码无法被esbuild编译 HOT 2
- [Bug] umi3升级umi4遇到的微前端问题 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from umi.