vor dem Posten dieser Frage, habe ich versucht, in sqa staplexchange zu suchen, aber ich habe keinen Beitrag über seicht und rendern dort, so dass ich hoffe, jemand kann mir hier helfen.Wann sollten Sie in Enzym-/React-Tests rendern und flach drucken?
Wann sollte ich flache und im Test reagierende Bauteile verwenden? Basierend auf den airbnb docs habe ich einige Meinungen über den Unterschied der beiden gemacht:
Da seicht Komponenten als Einheit Prüfung, so dass es für ‚Eltern‘ Komponenten verwendet werden soll. (Beispiel: Tabellen, Wrapper usw.)
Render ist für untergeordnete Komponenten.
Der Grund, warum ich diese Frage gestellt, ist, dass ich eine harte Zeit, die man, um herauszufinden, habe ich verwenden soll (obwohl die docs sagen, dass sie sehr ähnlich sind)
So, wie weiß ich, welche in einem bestimmten Szenario zu verwenden?
Klare Erklärung Mann! –
ich bekomme immer noch nicht 100%, warum die drei Verben verschiedene Methoden mitbringen. Zum Beispiel kann man wrapper.getNode() in shallow, aber nicht in render verwenden. irgendwelche Erklärungen/link/docs/blogs, die mir helfen, dieses zusammen zu bekommen? – Paulquappe
Was ist performanter? 'render' oder' seicht'? –