/style.css";
对于样式名,有时候,对于各个不同的组件的className有可能会一样,如果是这样的话,后面引入的样式名会覆盖前面的,这样的话显然不是我们想要的结果了
那有什么好的解决办法?...要创建一个继承另一个样式的新组件,只需将其包装在styled(继承的组件)构造函数中即可,如下所示
// 声明样式ButtonA组件
const ButtonA = styled.button`
...有时候,需要覆盖样式最粗鲁的方式就是在属性后面加权重,通过!...内联样式的优先级是最高的,始终优先于外部CSS,因此无法通过简单地样式组件覆盖它,但是有具体的解决办法的, 就是使用&[style]和!...important加权重的方式
有时候,如果在JSX上声明了行内样式,但是外部想要覆盖它,那么这个时候,&[style]和import加权重的方式就很有用了的,但是在实际开发中,应该避免使用行内样式,在这里只是为了说明诸如此类的解决办法