reactでifステートメントを使用するにはどうすればよいですか?

掃除

.jsxファイルがあります。

<p_grid>
  <RangeSpan>
    Currently, there are {" "}
    <b>{Math.round(house.records * 100) / 100} houses</b> found.
  </RangeSpan>
</p_grid>

これは正常に機能しますがhouse.source、次のようなさまざまなものを調べて表示したいと思います。

if ({house.source}=="X")
{
Currently, there are {" "} <b>{Math.round(house.records * 100) / 100} houses</b> found.
}
else
{
different calculation and text.
}

house.sourceOKを表示できますが、ifステートメントの実行方法がわかりません。任意のヘルプは高く評価されるように、これに完全に新しい(私は、三項演算子を使用してみましたが、とそれを組み合わせる方法がわからない{}""、あるいはそれのこの文脈での使用にOKです)。

アレクサンダーニード

JSXでif/elseステートメントを直接使用することはできませんが、次のようにすることができます。

<p_grid>
  <RangeSpan>
    {
        house.source === "X"
        && (<>Currently, there are {" "} <b>{Math.round(house.records * 100) / 100} houses</b> found.</>)
    }
    {
        house.source !== "X"
        && (<>different calculation and text.</>)
    }
  </RangeSpan>
</p_grid>

これは、TKolの回答に見られるように、3進数として表現することもできます

それよりも複雑な場合は、実際のJSX returnステートメントの外でrenderメソッド(または機能コンポーネント)の上位に計算を移動したり、機能を独自のコンポーネントにカプセル化したりすることができます(Prebiustaの答えはこの良い例です)アプローチ)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

forループでreturnステートメントを使用するにはどうすればよいですか?

分類Dev

UPDATEステートメントでregexp_matches()を使用するにはどうすればよいですか?

分類Dev

MySQLステートメントで.format()文字列を使用するにはどうすればよいですか?

分類Dev

ここでSQLIfステートメントを使用するにはどうすればよいですか?

分類Dev

SELECTステートメントでpostgres変数を使用するにはどうすればよいですか?

分類Dev

配列内でifステートメントを使用するにはどうすればよいですか?

分類Dev

WHERE句でCASE / IFステートメントを使用するにはどうすればよいですか?

分類Dev

C includeステートメント内で#defineを使用するにはどうすればよいですか?

分類Dev

(g)awkでevalステートメントを使用するにはどうすればよいですか?

分類Dev

Laravel工場でifステートメントを使用するにはどうすればよいですか?

分類Dev

1つのステートメントでANDとORを使用するにはどうすればよいですか

分類Dev

UPDATEステートメントでINNERJOINを使用するにはどうすればよいですか?

分類Dev

ifステートメント内でUIActionSheetを使用するにはどうすればよいですか?

分類Dev

SELECTステートメント内で変数を使用するにはどうすればよいですか?

分類Dev

MySQLステートメント「showindex」をPDOで使用するにはどうすればよいですか?

分類Dev

ifステートメントでORを使用するにはどうすればよいですか?

分類Dev

XPATHでANDステートメントを使用するにはどうすればよいですか?

分類Dev

Javascriptのif / elseステートメントでHTMLを使用するにはどうすればよいですか?

分類Dev

Seleniumでxpath'not 'ステートメントを使用するにはどうすればよいですか?

分類Dev

SSRS式でINステートメントを使用するにはどうすればよいですか

分類Dev

Rでtryステートメントを使用するにはどうすればよいですか?

分類Dev

mysqlphpでORステートメントを使用するにはどうすればよいですか

分類Dev

文字列でCASEステートメントを使用するにはどうすればよいですか?

分類Dev

lenとifステートメントでsumifを使用するにはどうすればよいですか?

分類Dev

ifステートメントで複数の「notin」を使用するにはどうすればよいですか?

分類Dev

配列変数をIFステートメントに使用するにはどうすればよいですか?

分類Dev

列名にMySQLifステートメントを使用するにはどうすればよいですか?

分類Dev

内部 SQL ステートメントで準備されたステートメントを使用するにはどうすればよいですか?

分類Dev

WHERE句でSELECTステートメントを使用してSQLDELETEステートメントを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    forループでreturnステートメントを使用するにはどうすればよいですか?

  2. 2

    UPDATEステートメントでregexp_matches()を使用するにはどうすればよいですか?

  3. 3

    MySQLステートメントで.format()文字列を使用するにはどうすればよいですか?

  4. 4

    ここでSQLIfステートメントを使用するにはどうすればよいですか?

  5. 5

    SELECTステートメントでpostgres変数を使用するにはどうすればよいですか?

  6. 6

    配列内でifステートメントを使用するにはどうすればよいですか?

  7. 7

    WHERE句でCASE / IFステートメントを使用するにはどうすればよいですか?

  8. 8

    C includeステートメント内で#defineを使用するにはどうすればよいですか?

  9. 9

    (g)awkでevalステートメントを使用するにはどうすればよいですか?

  10. 10

    Laravel工場でifステートメントを使用するにはどうすればよいですか?

  11. 11

    1つのステートメントでANDとORを使用するにはどうすればよいですか

  12. 12

    UPDATEステートメントでINNERJOINを使用するにはどうすればよいですか?

  13. 13

    ifステートメント内でUIActionSheetを使用するにはどうすればよいですか?

  14. 14

    SELECTステートメント内で変数を使用するにはどうすればよいですか?

  15. 15

    MySQLステートメント「showindex」をPDOで使用するにはどうすればよいですか?

  16. 16

    ifステートメントでORを使用するにはどうすればよいですか?

  17. 17

    XPATHでANDステートメントを使用するにはどうすればよいですか?

  18. 18

    Javascriptのif / elseステートメントでHTMLを使用するにはどうすればよいですか?

  19. 19

    Seleniumでxpath'not 'ステートメントを使用するにはどうすればよいですか?

  20. 20

    SSRS式でINステートメントを使用するにはどうすればよいですか

  21. 21

    Rでtryステートメントを使用するにはどうすればよいですか?

  22. 22

    mysqlphpでORステートメントを使用するにはどうすればよいですか

  23. 23

    文字列でCASEステートメントを使用するにはどうすればよいですか?

  24. 24

    lenとifステートメントでsumifを使用するにはどうすればよいですか?

  25. 25

    ifステートメントで複数の「notin」を使用するにはどうすればよいですか?

  26. 26

    配列変数をIFステートメントに使用するにはどうすればよいですか?

  27. 27

    列名にMySQLifステートメントを使用するにはどうすればよいですか?

  28. 28

    内部 SQL ステートメントで準備されたステートメントを使用するにはどうすればよいですか?

  29. 29

    WHERE句でSELECTステートメントを使用してSQLDELETEステートメントを作成するにはどうすればよいですか?

ホットタグ

アーカイブ