MobX - обновление вычисляемого массива обновляет компонент списка, а также все элементы списка - PullRequest
0 голосов
/ 21 июня 2020

Я изучал MobX из документации и хотел реплицировать нормализованное хранилище redux в MobX.

У меня есть карта авторов authorsMap с авторским id в качестве ключа и массива идентификатора авторов, authorsArray, который используется для сохранения порядка получения авторов от сервера.

Вычисляемое свойство выполняет итерацию по authorsArray и возвращает новый массив с объектами авторов.

Каждый раз, когда я добавляю нового автора в authorsArray и auhorsMap, мой компонент списка обновляется вместе со всеми элементами списка.

Я пытался выяснить это из документации, но не могу понять, почему это происходит, может быть, я что-то упустил или мои ожидания неверны.

Вот ссылка на песочницу https://codesandbox.io/s/gallant-clarke-u8ust?file= / src / App. js

...