Ich versuche zu verstehen, wie Observable Array mit Mobx verwenden.Mobx: Observable Array wird nicht korrekt angezeigt
Ich habe eine harte Zeit, um herauszufinden, warum dies:
let entities = observable([]);
entities[0] = "foo";
autorun(() =>{
console.log(entities);
});
schreibt:
[$mobx: Object]
0: (...)
1: (...)
2: (...)
3: (...)
4: (...)
5: (...)
6: (...)
7: (...)
8: (...)
9: (...)
10: (...)
11: (...)
12: (...)
13: (...)
14: (...)
15: (...)
16: (...)
17: (...)
...
999: (...)
Statt eines klassischen Array?
Ich hatte dieses Problem mit '
Art von einem hässlichen Hack, wünschte, es gäbe eine bessere Lösung für diese, irgendwie beobachtbare Arrays als reine Arrays zu definieren –
Gleiches Problem ... Ich bekomme den folgenden Fehler: Kann die Eigenschaft 'Scheibe' von undefined nicht lesen –