В уголек я мог бы написать что-то вроде этого:React.js - наблюдаемые состояния, как наблюдаемые в ember.js
statusChanged(){
//...do some code
}.observes('observableProperty')
Что такое правильный способ сделать аналогичную работу в React.js?
В уголек я мог бы написать что-то вроде этого:React.js - наблюдаемые состояния, как наблюдаемые в ember.js
statusChanged(){
//...do some code
}.observes('observableProperty')
Что такое правильный способ сделать аналогичную работу в React.js?
Вы можете выполнить свою логику в методах жизненного цикла компонентов componentWillMount
, componentWillReceiveProps
и другие. Всякий раз, когда вы передаете новый реквизит компоненту, он будет запускать жизненный цикл. Read more about it
В качестве альтернативы вы можете использовать Rx.js. Но концептуально я не думаю, что это правильный подход. React подразумевает, что вы должны манипулировать реквизитами и состояниями компонента и обрабатывать всю логику в жизненном цикле или в синтетических событиях.