Blaze中的componentDidUpdate()相当于什么?

时间:2017-01-31 15:48:06

标签: reactjs meteor react-jsx meteor-blaze

您将如何使用生命周期管理功能(即this.state this.props)并将其转换为Blaze中的等效功能?

你会创建自己的onChange()函数吗?

1 个答案:

答案 0 :(得分:1)

等效的是自动运行。

例如,假设您以这种方式使用Blaze模板:

{{> Bacon timesSmoked=getTimesSmoked}}

并且您希望它在吸烟次数从1变为2时作出响应。您可以反应性地响应这些变化:

Template.Bacon.onCreated(function() {
    this.autorun(function() {
        let timesSmoked = Template.currentData().timesSmoked;
        // do something with the new value
    });
});