获得徽章 3
- 在学习 React 的过程中,我发现了 Vue 和 React 的一个区别,这个区别我会用一个形象的例子来说明。
学过 Vue 和 React 的都知道,在基于响应式的基础之上,当数据发生变更,这两个框架都会对整个应用进行更新,当然其中有很多的优化手段,不过就是这个重新渲染的过程,我感受到了 Vue 和 React 的最显著的区别。
在 Vue 当中,更新数据时对模板的重新渲染感受得并不是那么深刻,表现得也不是那么明显,重新渲染通常只能在页面上、计算属性和 update 生命周期当中才比较明显,在 React 中,它则是将你置于重新渲染的这个过程当中,所以从 Vue 转到 React 时会突然对一些现象想不明白。
最后就是一个形象的比喻:这两个框架的区别就好比你站在一条汹涌的河流面前,不管你是站在岸上还是在水中央,你都能感受到河流的汹涌,而 Vue 就是将你放在岸上,React 则将你放在水中央,一个是知道但没感受过河流的汹涌,一个则是知道并切身感受过河流的汹涌。展开评论1