将元素更新为可观察数组的最佳方法是什么?

What is the best way to update elements into an observable array?

我看到两个选项:

#1 observable_array.replace() ?

#2 observable_array=[ ] ?

任何建议将不胜感激?

根据the documentation

,你应该赞成第一个

覆盖数组的问题在于,如果不使用新的可观察数组覆盖可观察数组,您将丢失 observable 属性。

最后,当设置一个可观察数组时,mobx 观察数组的每个条目的变化,而不是数组对象本身的变化。