可观察对象中的Mobx更改不会触发组件呈现中的更改

时间:2017-06-15 19:53:31

标签: reactjs firebase mobx

我正在研究React + Mobx + Firebase应用程序。

从firebase我订阅了datatabase.ref.on('value')监听器,并且在任何db update上都会收到一个结构如下的对象:

user:{
    name:'UserName'
    project:{
        pages:{
            1:{
                section:{
                    style:{
                       width:'100%'
                    }
                }
             }
          }
     }
}

现在 - 例如 - 如果我在user.name字段中直接更改firebase控制台 - 我的组件同时更新, 但是如果我想在更深层次的道具中做出任何改变,比如样式 - 组件不会更新

我做错了什么?

0 个答案:

没有答案