项目结构
之前通过create-react-app
创建了一个hello-react
项目,不知道的可以看博客里之前的的React
文章。
暂时只关注三个文件:src\index.js
、src\App.js
和public\index.html
。
文件说明
App.js
作用
App.js
定义页面中的一个组件,也就是定义页面中要放的一个零件。
代码
定义了一个显示React的logo的组件。
注意下我加的代码注释
1 | import React, { Component } from 'react'; //固定写法 |
index.html
作用
index.html
进行页面内容的布局,也就是哪里放什么标签。
index.html
是显示的页面,用户通过检查元素是可以看到html代码的,所以放在public
文件夹下吧。
代码
主要看body
部分,只放了一个div
。
1 |
|
index.js
作用
index.js
连接App.js
和index.html
,通过将组件放入各个标签中,起到连接上边两个文件的作用。
代码
主要内容是第11行那里。
注意下我加的代码注释。
1 | //导入react |
自己的第一个组件
也就是自己写一个组件嘛,组件是在App.js
中定义的,所以修改App.js
。
定义组件
在这里将组件的默认内容删除,也就是render
函数中return
的东西,然后自己写。
1 | import React, { Component } from 'react'; //固定写法 |
代码里div
中用的是className
是因为class
是JS的保留字,所以要用className
。
代码修改之后效果在此就不展示了,显示了一个hello world。
作者:@臭咸鱼
本文为作者原创,转载请注明出处:https://chouxianyu.github.io
欢迎转发和评论!