React 写的越多,就越想直接操作 DOM

167 天前
 aikilan

越写越烦躁,要兼顾性能,要兼顾语法,还要考虑优雅。。。很多小场景明明知道直接操作 dom 来的又快又准,又不敢瞎搞。

6075 次点击
所在节点    React
31 条回复
jingrui
167 天前
今天看了 30k star github vue 代码,看着快吐了。。。感觉 react 清爽多了,就是比较绕
gouflv
167 天前
@jingrui vue 社区的代码质量一言难尽。

如果是 vue3 jsx 风格,我个人感觉会比 react 简洁
crackidz
167 天前
boring stack 永远有市场
ragnaroks
167 天前
理论上来说,只是实施业务的开发人员是不需要直接操作 DOM 的。不过 react 的条件渲染比较糙确实可能存在操作 DOM 更方便的可能。
cj323
167 天前
记得几年前写 vue 的时候曾经配着 jquery 。挺好的,出活快,也不会担心过几年写法变了。
shaozelin030405
166 天前
你想一下,为什么要用 react...
alleluya
166 天前
@DOLLOR #15 这都算知道 jq 是用来干嘛的, 我现在手头接的项目引入一个 jq, 就是为了$.ajax 我真是服了 明明封装了 request 的方法 直接用就行... 看了下是三方接口 可能是不会在 vue 里处理 baseURL
wangtian2020
166 天前
我也喜欢 ref 指定微操,看同事写的 vue 代码 watch computed 再加上 map filter 多层 for 循环直接页面都卡着不动了
dabingbing
165 天前
我就想问下,react 没有 vue 的 v-if. v-for ,各位大佬,对于这种条件语句处理,react 和 vue 觉得哪种更爽呢? 前端小白一名
z00i
165 天前
我遇到有两类场景 一个很多动画的场景,直接用 ref 操作 dom ,又快又清晰;一个是 video 之类的操作,这个很多 api 就是个命令操作,包装成 state ,太蛋疼了。

其他的,一般业务场景基本没用过 dom api
bugfan
66 天前
@z00i 哥们看到你在新加坡的帖子里的回复,想请教你几个问题,可以加个 qq 或者微吗,我的微是 YW50aWFuNTM=

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

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

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

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

© 2021 V2EX