零
分别使用vue和react写了点代码, 发现他们还是有些区别的, 这里简单记录下.
如果有错误, 以后慢慢更正.
VUE
- vue的viewModel是可变的, 我们是用ref(object), vue会监听set方法, 从而达到数据更新UI的目的.
React
- react的viewModel是不可变的, 每次需要clone老数据得到新数据, 再把新数据给UI. 虽然麻烦点, 但是好处是可以回到过去, 因为有多分数据.
- react遵循函数式编程. 函数式编程的优点是内部不会依赖外部变量, 所有的变量都在内部生成或者只用传递进来的变量, 也不会修改外部变量, 这样可以做到输入输出稳定. react的组件就是遵循函数式编程, 达到纯净的目的.