不一样啊,lifecyle 又不是每个控件都会用到,正常情况下只有很少一部分会用。而且也不是全都改了,只是废掉其中3个而已,实际使用中也基本只有一个能用上,需要修改的代码比例就更低了。而且也只是改写控件的一个函数,最终要改的代码量能有1%就不错了,但是 vue 的改法,全部的控件都得重构啊
react 改 api 的时候说,facebook 自己有50k+个控件。你想象一下如果全部手工重构的话,一天改100个,一年算250个工作日,要两年才能改完。按照1%估计,每个礼拜改10个一点儿都不耽误工作进度吧,一年也就改完了。
【 在 beep (菜M.喵星耗子) 的大作中提到: 】
: vue这次说的deprecated也是一样的啊,最初的方案就是新旧api并行一段时间,在vue 4的时候根据社区反馈决定是否正式弃用旧api。而vue大版本升级的周期是三年。完全就是和react一样的。
--
修改:eGust FROM 101.98.83.*
FROM 101.98.83.*