Mobx 提供了仅与 React 兼容的观察者包,它让存储知道数据正在被使用,并将在更改时重新运行组件。如何复制 mobx 观察者支持?
最佳答案
Mobx 观察者可以这样使用:
@observable
name = 'bob'
function render( n ){ return (`<div>Hello ${n}</div>`) }
autorun( () =>{
document.getEelementById('baseOfApp').innerHTML = render( name )
})
随着名称更改,传递给 autorun 的函数将重新运行。 在此代码中,未使用 React 和 mobx-react。
关于Mobx 观察者模式支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48374532/