reactjs怎么实现监听数据对象

之前一直在用vuejs,因为最近开发要用到reactjs
但是发现他没有vuejs这种可以watch数据对象的方法,
请问下有过reactjs开发经验的人,如果我想监听一个state里的某个属性变化要怎么做?
我现在有个例子因为是定时器的关系,在里面用了setState然后执行后会一直报
Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the Main component.
我想把他拿出来,但是如果没有监听某个值又不知道怎么放出来

如果单纯 React 的话 如果状态发生变化,会触发组件生命周期中的如下方法:

componentWillUpdate(object nextProps, object nextState) 
componentDidUpdate(object prevProps, object prevState) 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容