初试 styled-components 感想

本文分享了在React项目中引入Styled-Components的实际操作过程,包括安装、基本使用及组件样式的编写。通过将样式与组件相结合,实现更直观、语义化的代码编写体验。

因为今天想搭建一个react 框架 大致样式是 一个后台管理系统的模板
在这里插入图片描述
随后一贯喜欢尝鲜的我打算使用一些新东西,然后就从css下手 一直以来我觉得react的样式写起来不像vue那样方便,总感觉不顺手 随后搜到了 styled-components
首先 安装一下
npm install styled-components --save
接下来正式写

import React from 'react';
// import logo from './logo.svg';
import './App.css';
import styled from 'styled-components';
import Routes from './routes/index'
import Aside from './components/aside'

function App() {
    const Header = styled.div`
    background:blue;
    height:70px;
   `
    const Footer = styled.div`
    background:yellow;
    height:30px;
   `
    const Main = styled.div`
    height: calc(100% - 100px)!important;
    display:flex;
   `
    const Wrap=styled.div`
     height:100%;
   `
    const Content =styled.div`
    flex:1
    `


    return (
        <Wrap>
            <Header/>
            <Main>
                <Aside/>
                <Content>
                    <Routes/>
                </Content>
            </Main>
            <Footer/>
        </Wrap>

    );
}

export default App;

贴出我本页代码
大致就是创建一个组件 用 styled.div styled.什么就创建什么dom然后写样式 感觉优势是代码曾都语义化了,但是在页面的dom上没法体现 也不好找对应的点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值