为什么在Vue.js上使用React?

时间:2018-06-01 21:17:37

标签: reactjs vue.js

选择权和原因是什么。对于单个开发人员和大型团队来说哪个更好?

我一直在研究并了解到他们都支持:

  • 虚拟DOM
  • 查看组件
  • 路由和状态等其他任务的公共库。

我没有根据团队规模找到更好的比较。它甚至重要吗?

1 个答案:

答案 0 :(得分:1)

两者都是出色的前端技术,可用于创建被动用户界面。

有些人似乎更喜欢对vue做出反应,因为你不必学习新东西,而只是使用你已有的JS知识。

循环示例:

React:

const numbers = [1, 2, 3, 4, 5];
const listItems = numbers.map((number) =>
  <li>{number}</li>
);

Vue:

<ul id="example-1">
  <li v-for="item in items">
    {{ item.message }}
  </li>
</ul>

在React中,没有什么新东西,你使用js map()方法,vue使用v-for语法,这是vue独有的。

此外,反应目前有更高的采用率。

正如您所看到的,两种技术都用于相同的事情,这是一个偏好问题。

这是一篇有用的文章:https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176

另外,请务必阅读Vue的官方比较:https://vuejs.org/v2/guide/comparison.html#React

如果您仍然不确定,请尝试使用两者制作一个待办事项列表应用程序(甚至可以尝试使用Angular)并自行决定哪一个是您最喜欢的。