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 はパフォーマンスを向上させますか、それとも単にラップして、トランザクションが完了した後にのみレンダリングが行われるようにしますか?
置換が完了するまでオブザーバーには通知されないため、この例で示されているように、トランザクションは必要ありません。
トランザクションは、トランザクションが完了するまで、オブザーバーがオブザーバブルの変更を同期的に通知されないようにするための方法にすぎません。