我已将危险的SetInnerHTML设置为' this.state.content',以及当' state.content'更改,UI确实更新。但是,我发现componentDidUpdate()未被触发。虽然,我发现componentWillUpdate()确实被触发了,我可以从它的参数列表中观察到nextState是正确的。
这种现象是否正常?
答案 0 :(得分:2)
不,这不是预期的。如果执行componentWillUpdate,则componentDidUpdate也应该是(除非render抛出错误)。如果你有一个责任案,那就是假的,请提交一个错误。