一直都是两者都在用,现在基于自己的一些使用体验,说一下两者的本质区别
首先我们看vue:
vue最核心的部分就是它的双向绑定,
defineProperty和后来的Proxy
让getter搜集依赖,setter触发更新
等于是视图的更新,都交予了框架自己去完成
然后我们在看react:
react将setter外置,等于触发更新的时机可以coder自己决定
而且如果想用双向绑定也可以像vue一样实现一个类似的reactive
像ahooks里的useReactive
这样选择就变得就更多样,
然后在遇到更新频次问题的时候可以更受控
这也是为什么很多在线图表类的项目都是用react来写
以上,一些浅见,欢迎交流