Q1:当使用 observablearray.replace 时,我们需要事务吗?
根据此链接 https://mobxjs.github.io/mobx/refguide/transaction.html
它在每个项目的推送过程中提到。
Q2:Transaction 是提高性能还是只是为了包装,以便仅在事务完成后才进行渲染。
Q1:当使用 observablearray.replace 时,我们需要事务吗?
根据此链接 https://mobxjs.github.io/mobx/refguide/transaction.html
它在每个项目的推送过程中提到。
Q2:Transaction 是提高性能还是只是为了包装,以便仅在事务完成后才进行渲染。
直到替换完成后才会通知观察者,因此不需要事务,如本示例所示。
事务只是一种避免观察者在事务完成之前被同步通知可观察对象更改的方法。