React学习day7--对react脚手架内文件的认知

创建好的react项目的目录结构如下,src下的components是我自己创建的,主要用来存放组件的js代码和css代码。
在这里插入图片描述
App.js
组件调用,文件路径./components/Hello/Hello.js

import Hello from './components/Hello/Hello.js'
<div >
      <Hello/>
 </div>

全部代码展示:

import './App.css';
import Hello from './components/Hello/Hello.js'
//创建外壳组件
import React,{Component} from 'react'
//创建并暴露App组件
export default class App extends Component {
  render() {
    return (
        <div >
         <Hello/>
        </div>
    )
  }
}

src/components/Hello/Hello.js
import ‘./Hello.css’,引入组件样式

import  React,{Component} from 'react'
import './Hello.css'
export default class Hello extends Component{
    render() {
        return <h1 className="title">Hello React!</h1>
    }
}

src/components/Hello/Hello.css
在这里插入图片描述

样式模块化

避免样式冲突
1、css文件命名格式:XX.module.css 例如:hello.module.css
2、引入样式:import aa from ‘./XX.module.css’
3、className={aa.title},title时css文件里面的样式
在这里插入图片描述

快捷生成代码模板:rcc 回车

安装以下插件
在这里插入图片描述

功能界面的组件化编码流程

1、拆分组件:拆分界面,抽取组件
2、实现静态组件
3、实现动态组件

  • 动态显示初始化数据(数据类型、数据名称、保存在哪个组件)
  • 交互
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值