検索

ホームページ  >  に質問  >  本文

Reactコンポーネントを表示する方法

次のコンテンツは次のように表示できますか: jsx?

リーリー

それとも、React の機能コンポーネントを作成した方がよいでしょうか:

リーリー
P粉982054449P粉982054449498日前617

全員に返信(2)返信します

  • P粉545910687

    P粉5459106872023-09-17 13:52:33

    2 番目の方法は、よりシンプルで読みやすいように見えます。コードを読みやすくすればするほど、プロジェクトが大きくなり、管理が容易になることに注意してください。さらに、このアプローチは React コンポーネントを構築するための最も一般的な方法です。

    返事
    0
  • P粉413704245

    P粉4137042452023-09-17 13:08:25

    ベストプラクティスは、React コンポーネントとしてレンダリングすることです。

    その理由は、非常に単純なコンポーネントの場合は関数を使用するだけでもまだ可能ですが、将来的には変更して、フックなどの「React のような」機能を追加する可能性があるためです。その時点で問題が発生する可能性がありますが、React は通常、それがアプリケーションの問題の原因であることを教えてくれません。この問題が発生した場合、特に関数が別のファイルにある場合は、エラーを見つけるのが面倒になる可能性があります。

    エラー境界を使用するとどのような問題が発生するかについての例は、この記事に記載されています。

    このスタック オーバーフローの回答によると、パフォーマンスの点では関数呼び出しのアプローチの方が速い可能性がありますが、私の意見では、この場合は関数をまったく使用しない方が安全なオプションです。

    だから、自分が十分に注意していると思っていれば、誰もあなたを止めないでしょう。ただし、トラブルに巻き込まれないように注意してください。幸運を!

    返事
    0
  • キャンセル返事