标签: reactjs enzyme
从Enzyme文档shallow,render和mount进行了描述,但何时使用哪种方法?
答案 0 :(得分:29)
setState
debug
需要jsdom或类似的。
componentDidMount
如果您的某些孩子是连接组件,您可能不想使用mount,或者您需要设置<Provider>和商店创建,这会有点痛苦,在这种情况下只使用shallow。
mount
<Provider>
shallow
这个post对这个主题非常有洞察力。