首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >componentDidUpdate:'dangerouslySetInnerHTML‘不会触发reactjs()?

componentDidUpdate:'dangerouslySetInnerHTML‘不会触发reactjs()?
EN

Stack Overflow用户
提问于 2014-05-16 01:00:02
回答 1查看 752关注 0票数 1

我已经将dangerouslySetInnerHTML设置为'this.state.content',当'state.content‘发生变化时,UI确实会更新。但是,我发现componentDidUpdate()并没有被触发。但是,我发现componentWillUpdate()确实被触发了,并且我可以从它的参数列表中观察到nextState是正确的。

这种现象正常吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-16 03:08:08

不,这不是我们所期望的。如果执行了componentWillUpdate,componentDidUpdate也应该执行(除非render抛出错误)。如果你有一个错误的重现案例,请提交一个bug。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23684494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档