22 条回复  ·  2514 次点击
lisongeee 小成 2025-6-28 18:38:13
web 前端的热重载叫 hmr (Hot Module Replacement),运行机制基于 js 的 dynamic import 《改的东西能实时预览》 这个是基于模块边界的局部刷新(无需刷新整体页面或重启进程) 此外 hmr 要搭配 react/vue 这类 ui 框架才是体验最优,它们会定义一个模块边界(.tsx/.vue) 来实现组件级别的局部刷新,如果是搭配 jquery/原生 js 就是整体刷新页面,体验其实不咋地 目前最流行的前端构建工具 vite 也能很方便去自定义单个文件 hmr 逻辑 https://cn.vite.dev/guide/api-hmr 前端的 hmr 体验这块确实是天花板级别
cybort 初学 2025-6-28 18:48:02
是这样的。堪比手写 css 然后导入进去的感觉
WngShhng 小成 2025-6-28 18:50:08
体验越好,门槛越低
sofukwird 小成 2025-6-28 18:52:18
那你用 flutter 呀,flutter 有 hot reload ,虽然在我机器上要 0.7s 比 web 的 0.2s 长但毕竟是有
aresyang 初学 2025-6-28 19:02:47
手动推 so 才是重工业
apkapb 小成 2025-6-28 19:14:18
jetpack compose 其实我觉得是已经算好的了; 最起码我 web 全栈 开发安卓也算容易入门且能做一个算好看、好用的安卓了。 至于这个刷新问题,只能说,你先多写一点,再预览
XTTX 初学 2025-6-28 19:37:45
@realkaiway expo 53, react 19, react native xxx 版本,各种各样的坑。 除非你写的是个玩具, 不然会有各式各样的坑。 但是就像上面老哥说的, 门槛越低,AI 会全面替代。
realkaiway 小成 2025-6-28 21:10:34
@XTTX 东西倒不复杂,prebuild 也暂时正常,真遇到了这问题再慢慢排查吧,只能忍了,原生我也不会
XTTX 初学 2025-6-28 21:46:11
@realkaiway emulator 到 手机 Expo development 到 eas 压成 apk, 三个环境 正常情况下都是一致的。上点复杂点的拖拽就各种抽风。
kldd529 小成 2025-6-28 22:19:28
确实,就算 preview 也是慢半拍,还时不时报错预览不出来,vue vite 就很丝滑
返回顶部