каких самых распространённых случаях случается такое?
Гуглил причины, но не понял как соотнести со своей ситуацией.
У меня просто список в сторе, "вьюха" от этого списка, которая отслеживает его изменения и мап этого списка в рендере.
Вроде всё стандартно...
// список в сторе:
.model({
nodes: types.array(NodeStore),
})
// "вьюха" от этого списка:
.views(self => ({
get enabledNodes() {
return self.nodes.filter((node: INodeStore) => !node.disabled);
},
}))
// отображение этого списка в компоненте:
{nodes.map((node: INodeStore) => {
const { id } = node;
return (
<div id={id} key={id} className={styles.container}>
[mobx.array] Attempt to read an array index (0) that is out of bounds (0). Please check length first. Out of bound indices will not be tracked by MobX
Ты обращаешься к 0 элементу пустого массива По коду не вижу где бы это происходило, где nodes еще используется?
Обсуждают сегодня