在自己的项目中使用styled-component

本文介绍了在React项目中采用styled-component作为CSS解决方案的心得体会。通过实例展示了styled-component的语义化标签和解决CSS作用域问题的优势,并探讨了在Vscode中使用相关插件的体验。此外,还分享了在项目中设置全局样式和变量的方法,以及如何在styled-component中集成iconfont。
摘要由CSDN通过智能技术生成

前言

今天还是围绕react中的css解决方案写的一篇文章,根据神三元大佬的掘金小册,我尝试在自己的项目中使用styled-component,第一次接触大佬的编程思路,总体下来感觉收获良多,再次与大家分享。

styled-component

首先我们要知道啥是styled-component,首先可以说这是目前最受欢迎的JSS解决方案,首先我们要明确的一点就是这个东西的学习成本虽然不是所谓的零成本,但是总体来说并不高:

yarn add styled-component

我们从一个简单的例子看起:

const Wrapper = styled.section`
  padding: 4em;
  background: papayawhip;
`;

const Home = () => {
   
  return (
    <Wrapper>
      <Title>
        Hello World!
      </Title>
  </Wrapper>
  )
}

从上面的例子可以简单的看出这个库的一个很好的地方,那就是语义化的标签。

而这时如果我们打开控制台来看这段代码:

<section class="sc-fzXfMx">
  <h1 class="sc-fzXfMw">Hello World!</h1>
</section
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值