react框架架构以及路径问题

在这里插入图片描述

我们的react项目下必须有src和public两个文件

Components里面放的是组件,一层一层套下去。组件名和文件名保持一致

最外层只做框架:

在这里插入图片描述

App.js是总组件,在这里引入其他组件

index.js里面是所有的框架内容入口不能放过多东西

路径问题

在这里插入图片描述
一定要找到指定的文件,不同的编辑器不一样,一定要注意!!!!

来梳理一下运行的流程加深印象

1.我们启动的是
在这里插入图片描述
这个文件,在这个文件中我们导入了我们需要使用的文件

在这里插入图片描述
这里有我们的总组件App.js,还有我们最外面框架的css等等

2.我们定义了const root 常量来获取id等于‘root’的参数,并且通过root.render(<App/>) 来渲染我们的组件

3.我们进入App.js里面

在这里插入图片描述

这个文件用于放我们的总组件,这个文件中我们导入了,我们这个函数型组件返回的是一个Logs组件,这里我们用自结束符号来结束<Logs/>,因为我们组件函数里面要求非常严格,必须要结束符号

因为需要使用Logs组件,所以我们需要导入文件import Logs from "./Components/Logs/Logs.js";

4.我们进入Components

在这里插入图片描述

因为我们调用的是Logs,那我们进入Logs.js文件看看

在这里插入图片描述

这个文件里面我们导入了属于这个js文件的的css文件,并且组件函数返回的是一个LogItem组件,那么我们进入<LogItem/>看看

5.进入Logtem看看
在这里插入图片描述
在这里插入图片描述

这个组件里面我们返回的是一个这个东西

return (
    <div className="item">
      <MyDate/>
    {/**日志内容容器 */}
    <div className="content">
        <h2 className='desc'> 好好学习</h2>
        <div className='time'>40min</div>
    </div>
    </div>
  )

这里我们引入了这个css文件,这里的css包含的组件很多

在这里插入图片描述

6.我们返回了一个MyDate后就往MyDate里面走

在这里插入图片描述

MyDate返回的是一个div标签,div标签里面嵌套了几个标签

7.最终流程结束

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值