7 数据状态管理Mobx - HelloHxz/react-bricks GitHub Wiki
mobx
class Todo {
id = Math.random();
constructor(content) {
extendObservable(this, {
content: content,
finished: false
})
}
}
class TodoList {
constructor() {
extendObservable(this, {
todos: [],
todoListString: function() {
return this.todos.filter(todo => !todo.finished).map((todo, i) => `${i+1}. ${todo.content}`).join('\n');
}
})
}
}```