Wann sollten Sie bei Enzym- / Reaktionstests Render und Shallow verwenden?

Vor dem Posten dieser Frage habe ich versucht, in sqa stackexchange zu suchen, aber ich habe dort keinen Post über shallow and render gefunden, also hoffe ich, dass mir hier jemand weiterhelfen kann.

Wann sollte ich beim Testen von Reaktionskomponenten Flach- und Rendern verwenden? Basierend auf den Airbnb-Dokumenten habe ich einige Meinungen zum Unterschied der beiden gemacht:

Since shallow testet Komponentenals eine Einheit, sollte also für übergeordnete Komponenten verwendet werden. (z. B. Tabellen, Wrapper usw.)

Render ist für untergeordnete Komponenten.

Der Grund, warum ich diese Frage gestellt habe, ist, dass es mir schwer fällt, herauszufinden, welche ich verwenden soll (obwohl die Dokumente sagen, dass sie sich sehr ähnlich sind)

Also, woher weiß ich, welches in einem bestimmten Szenario verwendet werden soll?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage