V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  reus  ›  全部回复第 234 页 / 共 348 页
回复总数  6941
1 ... 230  231  232  233  234  235  236  237  238  239 ... 348  
2018-12-23 18:39:23 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@royzxq 那就是一千次字符串比较,和最多一千次的 innerText 更新需要的时间。
2018-12-23 18:33:54 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@royzxq 现在的需求不是只渲染可见部分,而是可见部分就有几千上万个元素,只更新其中一部分,如何让开销最小,是这个问题。vue 是更新哪个元素的数据,就触发哪个元素的重渲染,所以不是全量更新数据的话,是不需要遍历元素去检测的。而 react 是不带这一部分的,想要的话可以用 mobx,或者自己实现更新逻辑。某些前端不知道怎样实现,反而怪 react 有缺陷。
2018-12-23 18:20:57 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@dawniii https://codesandbox.io/s/wnk25xxn8 大致是这样。

Node 类的 shouldComponentUpdate 需要根据你的数据更新策略去写
2018-12-22 17:43:22 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@wu67 既然引战就做好被喷的准备再来,受不了贬低就不要引战
2018-12-22 17:07:12 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@nohup 那你们前端知道用 react 怎么实现了没?
2018-12-22 16:25:16 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@nohup 所以说菜鸡就是菜鸡,懂的人,说到“二分”,就应该领悟了,知道要用二叉树去表示组件,从而高效地判断需要更新哪里。菜鸡呢,说再多也理解不了,反而怪说的人没说清楚。
2018-12-22 16:22:28 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@nohup 例如更新第 700 个,在各个结点组件的 shouldComponentUpdate 里判断,前 500 个不需要重渲染,后 500 个需要。后 500 个里面,前 250 个需要重渲染,后 250 个不需要。250 个需要重渲染的里面,前 125 个不需要,后 125 个需要。递归下去,到第 700 个,需要调用的 shouldComponentUpdate 次数是 log(2, 1000) * 2,不需要一个个比较。
2018-12-22 16:08:30 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@nohup 用二叉树式组件去表示列表,更新一个元素,那就只有那个元素路径上的 shouldComponentUpdate 会执行。说到这个份上都还不理解,那我就没办法了。
2018-12-22 15:51:06 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@nohup 问你的前端,去图书馆找书,是不是从头一本本找。1000 个元素,递归拆分成树,有元素更新时,shouldComponentUpdate 只需要执行数次,哪来的一个个判断。所以我一开始就说他不懂二分查找。
2018-12-22 15:03:11 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@VDimos 不是,vue 不需要遍历,vue 组件读写属性时会标记为需要更新。react 这个需要自己实现 shouldUpdateComponent 或者用 PureComponent,比 vue 灵活但对菜鸡不友好。
2018-12-22 14:50:42 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
当然,就这个需求,vue 确实对菜鸡友好,但请不要说是 react 的缺陷,是你们前端不懂状态管理而已。
2018-12-22 14:48:25 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
你这前端肯定不懂二分法
水平不行怪框架?
2018-12-22 14:25:18 +08:00
回复了 noble4cc 创建的主题 问与答 为什么互联网企业钟爱 centos
redhat/centos 先流行,ubuntu 后流行,虽然都差不多,但很多人的技术都会停留在他们最先掌握的流行的东西上
2018-12-22 14:22:51 +08:00
回复了 Richardhtw 创建的主题 问与答 现在要买西药得去医院开处方?直接买只能买到中药?
处方药和非处方药的区别都不知道吗……
2018-12-21 19:11:21 +08:00
回复了 fuchaofather 创建的主题 程序员 大家觉得自己的领导 SB 吗?
什么鸡巴人都有,要么忍,要么滚,要么狠
2018-12-21 19:09:07 +08:00
回复了 qq432591 创建的主题 职场话题 这样的 SB 人事你碰到过么?
离职证明都没给,说啥“手续已办完”??难道真的以为在钉钉操作几下就算离职?真是法盲啊……
2018-12-21 19:07:31 +08:00
回复了 qq432591 创建的主题 职场话题 这样的 SB 人事你碰到过么?
@practicezhou 离职是劳动法赋予你的权利,离职并不需要老板批准,离职只需要提前 30 日书面通知公司,最多 30 日自动离职,离职必须办手续,不办手续违法。威胁?老板拿什么威胁?用自己违法来威胁员工?搞笑哦。
2018-12-21 15:34:40 +08:00
回复了 qq432591 创建的主题 职场话题 这样的 SB 人事你碰到过么?
@qq432591 当然不算,没有公司公章的,都没有法律效力。
2018-12-21 15:32:47 +08:00
回复了 qq432591 创建的主题 职场话题 这样的 SB 人事你碰到过么?
劳动监察大队举报
大陆根本访问不了网站
1 ... 230  231  232  233  234  235  236  237  238  239 ... 348  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2958 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 63ms · UTC 12:36 · PVG 20:36 · LAX 05:36 · JFK 08:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.