{
const { observable, observe, Action } = dob
const dog = observable({
name: 'ポチ',
gender: 'male',
age: 2,
condition: {
happy: true,
hungry: false
}
})
observe(() => {
console.log(dog.name, dog.gender)
if (dog.condition.hungry) {
console.log('ご飯を食べさせましょう。')
}
})
dog.name = 'ポチ太郎'
dog.age += 1
Action(() => {
dog.name = 'ポチ美'
dog.gender = 'female'
})
dog.condition.hungry = true
}