我使用React做了很多组件测试。最后,我在DOM(renderIntoDocument)和Shallow渲染之间切换,我有两个问题:
由于
答案 0 :(得分:2)
有一个帖子here要求在浅层渲染中触发componentDidMount
。
为什么它还没有?可能是混合的
a)浅层渲染仍在开发中
b)浅呈现不呈现子项,componentDidMount
通常仅在呈现所有子项后呈现。
在this answer on SO中似乎有一个解释如何更新DOM方法/ renderIntoDocument,以解雇componentWillReceiveProps
。