当编写React组件测试时,您必须将它们呈现到DOM中,以便对它们的正确性进行断言。例如,如果您想要测试给定某个状态时是否向节点添加了某个类,则必须将其呈现到DOM节点中,然后通过正常的DOM API检查该DOM节点。
问题在于,考虑到React维护了一个虚拟DOM并将其呈现到其中,为什么我们不能在组件呈现后直接对虚拟DOM进行断言呢?这对我来说似乎是使用虚拟DOM的非常好的理由。
我错过了什么吗?
问题在于,考虑到React维护了一个虚拟DOM并将其呈现到其中,为什么我们不能在组件呈现后直接对虚拟DOM进行断言呢?这对我来说似乎是使用虚拟DOM的非常好的理由。
我错过了什么吗?