[REF] observer: refactor observer using proxy

closes #253
This commit is contained in:
Géry Debongnie
2019-08-20 15:34:13 +02:00
parent f9f730ab7b
commit fd0fb5be00
8 changed files with 294 additions and 347 deletions
+1 -2
View File
@@ -107,12 +107,11 @@ class App extends owl.Component {
updateSomeMessages() {
this.benchmark("update every 10th", () => {
const setState = owl.core.Observer.set;
const messages = this.state.messages;
for (let i = 0; i < messages.length; i += 10) {
const msg = Object.assign({}, messages[i]);
msg.author += "!!!";
setState(messages, i, msg);
messages[i] = msg;
}
});
}