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

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

阅读 6.9k
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
  • ...

使用vue还是react,好像是个永久的话题。
其实两个各有千秋,好像萝卜白菜各有所爱一样。你觉得哪个用的舒服就用哪个。

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

这其实主要取决于你的业务需求,准确来说是公司团队希望你用哪个(如果是小公司自由发挥那种,当然哪个顺手用哪个)。

就像楼上说的一样各有各的好,如果两者都会自然更好。

如果你还在学习阶段,在纠结先学哪个好,倒是可以先去学Vue。

推荐问题
宣传栏