当this.props.children发生更改时,如何重新呈现组件

时间:2017-02-08 06:32:41

标签: javascript reactjs

以下是我的示例代码

{{1}}

我将在componentDidMount中执行某些操作。 当this.props.children,componentDidMount不会运行时,为什么?

当this.props.children每次都改变时,如何运行函数?

1 个答案:

答案 0 :(得分:2)

var app = angular.module('directiveAsCommentApp', []); app.directive('testCommentDirective', function(){ return { restrict: 'M', replace: true, template: 'this text is displayed because of "test-comment-directive" custom directive' }; }); 仅在安装组件时运行一次。您应该使用在呈现新的道具或状态时立即调用的componentDidMount或在安装的组件接收新道具之前调用的componentWillUpdate