Я изучал MobX из документации и хотел реплицировать нормализованное хранилище redux в MobX.
У меня есть карта авторов authorsMap
с авторским id
в качестве ключа и массива идентификатора авторов, authorsArray
, который используется для сохранения порядка получения авторов от сервера.
Вычисляемое свойство выполняет итерацию по authorsArray
и возвращает новый массив с объектами авторов.
Каждый раз, когда я добавляю нового автора в authorsArray
и auhorsMap
, мой компонент списка обновляется вместе со всеми элементами списка.
Я пытался выяснить это из документации, но не могу понять, почему это происходит, может быть, я что-то упустил или мои ожидания неверны.
Вот ссылка на песочницу https://codesandbox.io/s/gallant-clarke-u8ust?file= / src / App. js