別の2つのコンポーネントをレンダリングするフォームXがあり、これらのコンポーネントに多くの子コンポーネントが含まれているとしましょう。これまではOKでしたが、フォームXと同じですが、子コンポーネントの一部のロジックだけがYフォームのカスタムですが、このケースを処理するベストプラクティスは何ですか? jsxの条件文では、現在どのフォームが使用されているかを示す小道具を渡しますか? またはコンポーネントを継承し、各フォームにカスタムロジックを適用しますか?フォームのコンポーネントを反応で拡張する方法
私はOOPソリューションを作成しますが、getFirstComponentメソッドは多くの子コンポーネントを持ちますが、ほとんどのダウンコンポーネントのカスタムロジックを追加したい場合は、どちらも拡張する新しいコンポーネントクラスを作成する必要があります元のコンポーネントをオーバーライドして、カスタムロジックを追加するためにレンダリングメソッドをオーバーライドするか、または現在使用されているフォームを示すフラグを渡してJSX条件を使用して決定します。
[例](https://stackoverflow.com/help/mcve)を教えてもらえますか? –
@TomDavies問題で説明していますが、それが明らかでない場合はもっと詳しく説明します – M1M6
ええ、あなたが何をしているのかはっきりしていません。 Xの構造とYの構造を示す最小限の例を含めるように質問を編集できれば、それは助けになると思います。 –