如何在样式组件中使用默认的引导类?

时间:2020-08-01 22:24:46

标签: css reactjs bootstrap-4 styled-components

我想在display-4样式中使用引导程序的styled-component类。

styled-component

const Heading = styled.h2`
        font-weight: bold,
        color: #968c8c,
`;

我在哪里将display-4引导类放在styled-component中。我知道每次使用className='display-4'组件时我都可以做Heading,但是肯定有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用attrs来设置道具值。

这是一个可链接的方法,将一些道具附加到样式 零件。第一个也是唯一的参数是一个将 合并到组件的其余道具中。

const Heading = styled.h2.attrs(() => ({
  className: 'display-4',
}))`
  font-weight: bold,
  color: #968c8c,
`;