是否可以有条件地仅在React中的输入标签中呈现占位符属性?

问题描述

我想做以下事情:

        return (
          <input  
            {(tagsArrayEmpty) ? placeholder='enter your tags' : placeholder='empty'}
            type="text"
          />
        )

但出现错误:解析错误:意外的令牌,预期为“ ...”

是否可以有条件地仅渲染输入标签的占位符部分,而不是整个输入标签?我阅读了conditional rendering here的文档,但所有示例都至少渲染了完整标签。只是想知道是否有办法。

解决方法

当然可以,

       return (
          <input  
            placeholder={tagsArrayEmpty ? 'enter your tags' : 'empty'}
            type="text"
          />
        )