【问题标题】:Creating common props for styled components为样式化组件创建通用道具
【发布时间】:2021-04-21 05:11:36
【问题描述】:

我是样式化组件的新手,有人可以帮助我了解我们如何拥有通用的字符串/道具/基础,即

export const MaterialIcon = styled(MIcon)`
    ${props => props.color || props.fill && css`
        color: ${processColor(props.color || props.fill, props.theme)};
    `};
`;


export const Octicons = styled(OctIcons)`
    ${props => props.color || props.fill && css`
        color: ${processColor(props.color || props.fill, props.theme)};
    `};
`;

即在上面的代码中,MIconOctIcons 在字符串中都有相同的内容

将 MIcon 视为从 react-native 导入材质图标

我怎样才能创建共同点

  ${props => props.color || props.fill && css`
        color: ${processColor(props.color || props.fill, props.theme)};
    `};

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    我正在使用这个emotion 库,添加道具非常简单。检查this链接。

    【讨论】:

      猜你喜欢
      • 2020-02-23
      • 2018-05-18
      • 1970-01-01
      • 2020-04-28
      • 2021-08-24
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 2019-04-13
      相关资源
      最近更新 更多