【问题标题】:React and Tailwind multiple styles with some conditionals带有一些条件的 React 和 Tailwind 多种样式
【发布时间】:2020-06-29 15:29:29
【问题描述】:

我目前有以下设置:

<li css={tw`text-center list-none`} css={props.left && tw`text-left`}>

但是我收到以下警告:

warning  No duplicate props allowed

我尝试了一些选项将两个 css 道具合并为一个,但我似乎无法使其正常工作。

<li css={props.left ? tw`text-left list-none` : tw`text-center list-none`}>

有效,但我不想重复添加类名。这个想法是所有&lt;li&gt; 都有类名text-center list-none 但如果props.left 存在则添加text-left

【问题讨论】:

    标签: reactjs react-props tailwind-css


    【解决方案1】:

    这应该可行:

    <li css={tw`text-center list-none ${props.left ? text-left : null}`}
    

    现在,所有&lt;li&gt; 都有text-center list-none 类,但如果props.left 为真,则添加text-left 类。

    【讨论】:

      猜你喜欢
      • 2021-08-01
      • 2020-08-24
      • 2018-10-16
      • 2020-11-05
      • 2019-08-29
      • 2021-09-09
      • 2022-01-17
      • 2018-04-26
      • 2020-10-12
      相关资源
      最近更新 更多