0

什么时候用vue什么时候用react?

7月15日提问

查看全部 3 个回答

3

已采纳

怎么选择完全是喜好问题,因为它们做的事情都是一样的,只是方式稍微有点不一样,而且这个差异可能会越来越小。

如果你想了解两者之间的差异还是推荐Vue官方文档<对比其他框架>

从我的角度看

如果我想入门一个前端框架,不想折腾,我会选择文档比较好的,帮开发者做了很多选择和减法的Vue。

但是三年前我们团队选择了React,并沿用至今(一般选择了一个框架基本不会变了),回想有以下原因:

  • 和Typescript配合比较好
  • React Native,我们可能会使用ReactNative开发移动端,如果熟悉React可以很快入手
  • 性能。当时vue还是1.x,React有Virtual-DOM号称性能很好
  • 生态。现在两者生态差不多,甚至让我觉得Vue生态发展(特别是组件库这一块)更活跃,两年前显然不如React
  • 灵活,没有模板,just JavaScript

but,我们使用React也不是一直用一直爽,比如:

  • 新成员入门曲线比较陡
  • 很难约束没有经验的人写出糟糕的代码
  • 我们要做很多选择,而且选择可能会一直在变,团队成员未必能马上接受:使用mobx还是redux,使用css-module还是styled-components
  • 没有style guide
  • ...

推广链接