123

この質問を投稿する前に、sqa stackexchange を検索しようとしましたが、shallow と render に関する投稿が見つからなかったので、誰かが私を助けてくれることを願っています。

反応コンポーネントのテストで浅いとレンダリングをいつ使用する必要がありますか? airbnbのドキュメントに基づいて、2つの違いについていくつか意見を述べました。

  1. シャローはコンポーネントをユニットとしてテストしているため、「親」コンポーネントに使用する必要があります。(例: テーブル、ラッパーなど)

  2. Render は子コンポーネント用です。

私がこの質問をした理由は、どちらを使用すべきかを判断するのに苦労しているためです (ドキュメントでは非常に似ていると書かれていますが)。

では、特定のシナリオでどちらを使用するかを知るにはどうすればよいでしょうか?

4

2 に答える 2