使用 vue 不需要转变思想,从传统 JS 开发转到 vue 非常容易。但需要记指令,各种指令,那么免不了经常查文档。
React 是大道至简的,学 React 只需要记住一句话:props 不变、states 可变,所有的变化都来自 setStates
。就学完了,JSX 基本不用学,和写 HTML 一样。即不用记任何指令,API 也只需掌握屈指可数的几个就能实现 99% 的功能。
vue 像一个武林高手,vue 的实现精致优雅,吸收了传统武学精髓,对世面上所见过的所有招式都能见招拆招,深受各路武侠喜爱。
而 React 则是一把手枪,你只需要记住:“无论遇到什么样的武功高强之人,只用瞄准,扣动扳机。”
最后我说一个 vue 目前来说比 react 难办好几个数量级的事情:我目前搞定了 react 16 在 ie8 甚至更低的浏览器上兼容。我认为这个问题,如果被有上古浏览器兼容需求的项目遇到了,vue 将极其难搞,而 react 则轻松许多。
网友评论