大家觉得 umijs 难用的点在哪

2022-07-30 14:05:20 +08:00
 luffy

看到这篇贴子 https://v2ex.com/t/869545#reply11

个人体验过,也觉得很难用。

比如,我第一次看到 ui 框架会跟一个 ui 库深度绑定的,

还有,启动速度真的是极慢,

文档写的真的不好,相比 next.js 的文档,umi 这边看起来就有点业余。

你们还碰到其它问题嘛?

7637 次点击
所在节点    JavaScript
34 条回复
gkinxin
2022-07-31 12:50:18 +08:00
@del1214 把一些不需要默认开启的插件(antd)关了其实很好用,开箱即用。
kongkx
2022-07-31 12:54:20 +08:00
开发启动是真的慢。功能看起来很齐全,很灵活,但是能组合起来用的就几个。做做 crud 还行吧,
sjhhjx0122
2022-07-31 13:11:00 +08:00
@gkinxin 配置式本身 react router6 就加回来了吧,而且 umi 页面必须默认导出这样其实不是更奇怪吗
adjusted
2022-07-31 13:14:06 +08:00
直接用 next, remix 不就好了
luffy
2022-07-31 13:28:15 +08:00
@adjusted 这是建立在你有决策权的情况下是这样的。 很多时候干活的人,并没有决策权。
gkinxin
2022-07-31 13:40:01 +08:00
楼上都分不清 nextjs 和 umijs 区别的就别说了吧。基本的 spa 、ssr 都分不清么,要说 umijs 的 ssr 功能不好用还能理解,上来就说不如用 nextjs 的不知道什么想法。

@sjhhjx0122 默认导出还好吧,感觉正常,用 react router6 也要需要导出导入的步骤,你是指不用 export default xxx 而是 export xxx 组件的意思么。路由好用我指的是可以不用在 config 里面单独 import 页面组件再把组件加到对应的路由上,只要配个字符串路径就好了,导入过程在编译时做了省了一个比较繁琐的步骤,另外就是页面层级这块单独配置会舒服点,高阶的 Provider 用起来方便了很多。
adjusted
2022-07-31 16:02:13 +08:00
@luffy next 和 remix 都是公司核心产品,并不是 kpi 开源,你可以从这个角度去推广一下
dk7952638
2022-07-31 17:11:16 +08:00
我有一种偏见,我认为开源作品永远不是刷 KPI 的工具
isukkaw
2022-08-01 04:07:35 +08:00
@gkinxin #26 分不清什么? Next.js 同时支持 CSR ( Client Side Rendering )、SSR ( Server Side Rendering )、SSG ( Static Site Generation ),以及独一家的 ISR ( Increment Static Generation )。

Next.js 确实和 Umijs 有很大区别,那就是 Next.js 比 Umijs 更强大,Umijs 不能做的 Next.js 都能做,Umijs 能做的 Next.js 都能做、还做得更好。
kiritoxf
2022-08-01 14:05:07 +08:00
用了好几年的 umi + antd ,基本没用过别的所以没啥感觉
一直觉得很顺手 无论是 umi 封好的一些东西 还是 antd 的界面
ragnaroks
2022-08-01 16:54:32 +08:00
我曾经尝试用过,对我来说也不能说难用,只是没 next 好用,中间差了 10 个 nuxt 吧
putaozhenhaochi
2022-08-02 10:53:47 +08:00
umi 除了约定限制比较多,没啥大问题啊。
不知道为啥这么多人捧 next.js. next 更偏重于 SSR ,生产环境起一个 node ?
lilihangzhou
2022-08-05 11:29:37 +08:00
缝合怪吧,塞的东西太多了,性能的确很差,不过简单用用还是挺方便的,基本傻瓜式
zhwithsweet
2022-09-07 15:50:29 +08:00
@isukkaw #29 Next.js 就是比 umi 强(很多)啊,没问题。大型项目 Next.js 梭哈,中小型项目 vite + react 梭哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/869638

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX