reactJS-如何在道具中串联?

时间:2018-09-22 01:23:39

标签: javascript reactjs

在以下描述道具中,尝试在25价格旁边添加一个span类。有没有一种方法可以正确在其中添加跨度。当前在运行以下代码时获得[object Object]。

  <Pricing
    title="Standard"
    description={<span>"$"</span> + "25"}
    button="Buy Now for $25" 
    amount={2500}
  />

1 个答案:

答案 0 :(得分:2)

<span>"$"</span>生成的React组件在与字符串连接时将被字符串化[object Object]

鉴于Pricingdescription道具呈现为

{prop.description}

description prop可以提供任何有效的JSX表达式。例如。数组:

  <Pricing
    title="Standard"
    description={[<span>"$"</span>, "25"]}
    button="Buy Now for $25" 
    amount={2500}
  />

React.Fragment

  <Pricing
    title="Standard"
    description={<><span>"$"</span>25</>}
    button="Buy Now for $25" 
    amount={2500}
  />