我可以在组件内部的React中做类似的事情吗?

时间:2018-11-23 10:51:56

标签: reactjs

我可以在组件内部的React中做类似的事情吗?我很确定我可以但仍然不知道具体如何。我想要的是将post.summary设置为null或空,并且我还需要其他情况,例如,如果不是team_member值,则应该为post.summary。

<my_component
value={post.summary = post.type === "team_member" ? "null" : "null"}
/>

提前谢谢!

欢呼

1 个答案:

答案 0 :(得分:1)

如果您对自己的要求更具体,我们可以相应地解决。

但是

如果要在评估条件后传递一些值作为支持,则可以。

<Component
   value={condition === 1 ? "Yes" : "No"}
/>
  

此处的含义是,如果满足条件,则值prop将为“是”,否则为“否”。

如果要有条件地在组件中放置一些内容。 当然可以。

  

解决方案1 ​​

<Component>
    {condition === 1 ? <div>Yes</div> : <div>Nope</div>}
</Component>
  

解决方案2

<Component>
    {condition === 1 ? "Yes" : "Nope"}
</Component>

解决方案1演示您可以放置​​其他组件或html标签
解决方案2说它也可以是一个简单的字符串。

希望它会有所帮助:)

干杯,
克鲁西卡