
获得徽章 0
- 最近尝试把个人项目从vue2.6转为react,说说几点感受:
1.随着项目的复杂化,vue2.6代码难以拆分整合
2.都说vue比react好学,个人感觉react比vue简单得多。原因可能是vue中html,js,css分离的模式符合传统web开发者的习惯,而本人更喜欢react all is js的思想,思维模型具有高度的一致性,不像vue创造了一堆指令和概念,理解和记忆成本较大,而react基本都是对js函数对象的运用,对熟悉函数式编程的人非常友好。
3.react的组件粒度比vue2要细和自由,组件就是函数,可以随意拆分和组合,而vue2中组件必须是文件,要拆的话文件就会很多
4.css in js 的样式化组件挺好用,将样式和逻辑从组件层面分离的想法挺不错的,不用通过class 来关联结构和样式,而是结构样式整合到一起
5.对typescript的支持太棒了
6.目前只是初步感受,可能说的不对,总的来说,react相逢恨晚啊!展开213