React.js - 可观察的状态,如Ember.js中的observable

时间:2016-03-18 20:57:06

标签: javascript reactjs

在英博中,我可以这样写:

statusChanged(){
//...do some code
}.observes('observableProperty')

在React.js中进行类似工作的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以在组件生命周期方法中执行逻辑 componentWillMountcomponentWillReceiveProps和其他人。 每当你将新道具传递给一个组件时,它就会运行throutg生命周期。 Read more about it

或者您可以使用Rx.js。但从概念上讲,我不认为这是一种正确的方法。 React意味着您可以操纵组件的道具和状态,并处理生命周期或合成事件中的所有逻辑。