# [分析]为什么Mobx性能优于Redux-2021


# 参考 @ref

@ps 这篇文章没具体讲为什么

===
@ps 抖音web用的就是mobx

===
immer

===
mobx react 的更新渲染机制于官方的单向数据触发的渲染不同

mobx 会将 mdast 变成一个被观察的数据,在每一次 mutable 修改中,都会被观察到数据的改动
mobx为什么js执行时间最短,因为它只有两个组件执行了render方法,两个必要的组件

而纵观其它两者都有些不必要的render

虽然react的diff算法已经很快了,但是当数据量达到一定规模的时候
这种不必要的render会越积越多,造成了内存和cpu的性能浪费