私は todoapp-flux の例のソースを読んでいて、TodoStore.js でこれを見ました:
function update(id, updates) {
// original
// _todos[id] = merge(_todos[id], updates);
// my version
_todos[id].complete = updates.complete;
}
1 つのプロパティの値を変更するだけでなく、なぜ facebook が 2 つのオブジェクトをマージすることを選択したのか疑問に思っていました。そうするメリットはありますか?