问答详情
源自:4-1 使用mobx-react

mobx导致react多次渲染

老师讲的很好,困扰我的问题终于解决了,最近做一个react + mobx的项目,总是解决不了多次渲染的问题,现在终于可以解决了。谢谢老师。

提问者:yuanbingbing 2018-07-02 08:05

个回答

  • 茵风泳月
    2018-07-04 09:48:05
    已采纳

    感谢支持,mobx确实一大方便之处在于能高度优化视图的局部渲染机制,当然,还需要能正确使用mobx。

  • yuanbingbing
    2018-07-04 21:34:45

    谢谢老师,还有一个问题,就是调用其他人写的公共组件,如table组件 , 

    通过行点击事件来展开每行下边的子table并动态请求子table的数据,(子table的数据是通过给外层table每个行对象新加一个属性,动态添加进来的。)的时候,由于mobx不监控对象新添加的属性,导致子table不能渲染新的数据。现在临时的解决方案是在请求数据的时候动态刷新一个页面隐藏元素的状态来强制刷新的,请问老师,还有什么更好的解决办法没,这种写法感觉很low.