tommy150天冲刺大厂之第19天

求解答求解答求解答,嗨喽,今天我开始了react框架的学习,一开始我是不打算学react的,我是打算深入vue去学,后面确实也深入去学了vue,响应式原理,computed和watch这些框架的东西我也手写了一遍,运行时和编译时我倒是没有去写(因为真的很麻烦),我只是去了解了他整个运行的过程和原理,它什么时候干了什么事我都知道的,比如编译器就分为解析器(解析template为模板AST),代码优化器(静态提升,patchFlags,缓存内置函数等优化,转为JS AST),代码生成器(生成渲染函数)。运行时呢就主要是一个diff算法,vue2是双端,vue3则是快速,并且得益于代码优化器的一些升级,vue3的diff性能大大提升。(我赶紧我就深入不了了,再深入就是diff算法的实现,我能理解它的过程,但让我写那肯定不太行)。所以我开始了react的学习,今天学了react的类组件,我发现是真的有点麻烦阿,脱离了模板语法和自动跟踪还有语法糖,有很多东西都要自己写,感觉很心累阿,但是后面听说函数组件有改进??useEffect()??只是大概了解了下,具体还不清楚,总之各位,你们觉得react相比vue的优势在哪呢,我觉得写起来很心累阿,如果只是说造轮子方便和兼容ts,那我无话可说,但是这两点平时开始也很少用到吧  //评分75分,19/150
全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务