当前位置: 首页 > news >正文

React-router的创建和第一个组件

需要先学react框架

首先:找到一个文件夹,在文件夹出打开cmd窗口,输入如下图的口令

npx create-react-app demo

然后等待安装

安装完成

接下来进入创建的demo实例

cd demo

然后可以用如下方式打开vscode

code .

注意:不要忽略点号与空格

信任之后打开界面如下:
 

Package.json是比较关键的点,用来存储包,项目的信息。

package-lock.json用来索引到本机上的一些包,一般来讲可有可无。

正常开发react都需要用到git

Public 是一些静态的资源

“root”根标签,打包的所有内容都被注入到该标签中。

运行:终端输入npm run start

npm run start

run可有可无,带上还是好

下一步:可以选择删除src中的文件,对我们无大的帮助

cd进入

rm通配符(remove)

cd src
rm *

删除完成。

此时会报错,因为删光了,必要的东西都被删了。所以我们接下来来补充这一部分:
 

很简单

只需在src目录下新建一个“index.js”文件即可,它是我们的入口文件。

文件内需要一些内容

如下图 :

显然上图中第一个参数不适合大长代码的使用,所以下面来写第一个组件。(第一个参数为什么能用HTML的标签,因为这是jsx的语法)

依然是src目录中写,惯例,最大的写App.js

(这儿的后缀名可以.js 也可以.jsx 推荐只写js的地方用前一个,写组件的地方用后一个)

下面的图需要认真记,认真研究


 

 注意:

Render class import compoment ReactDom export default 这些东西需要学习!

运行截图:

回忆;小圆括号是在js代码中返回html

Render 指我要渲染 ,渲染的内容就是我返回的这一套html

建议加要求:组件名必须大写(App)

不然报错

如果想在html中想写js这时用 {}

export default可以写到class前面(少写一行)

http://www.lryc.cn/news/310237.html

相关文章:

  • 计算机设计大赛 深度学习猫狗分类 - python opencv cnn
  • Linux服务器磁盘及内存用量监控Python脚本(推送钉钉群通知)
  • Android13 Audio框架
  • kafka消费者接收不到消息
  • Python如何从SQL Server存取数据?
  • 学校机房Dev c++解决中文乱码问题
  • 基于java+springboot景区行李寄存管理系统设计和实现
  • 03-grafana的下拉列表选项制作-grafana的变量
  • Linux网络编程—— IO多路复用
  • C++进阶(二) 多态
  • 【C++】set、multiset与map、multimap的使用
  • Matlab/simulink微电网的PQ控制和下垂控制无缝切换建模仿真
  • 外包干了6个月,技术退步明显
  • 3. springboot中集成部署vue3
  • 问题
  • #WEB前端
  • c语言经典测试题9
  • 3d 舞蹈同步
  • win环境nginx实战配置详解
  • 数字化转型导师坚鹏:如何制定证券公司数字化转型年度培训规划
  • 新王炸:文生视频Sora模型发布,能否引爆AI芯片热潮
  • 代码随想录算法训练营|day48
  • 架构面试题汇总:并发和锁(三)
  • 蓝桥杯(3.2)
  • [数据集][目标检测]鸟类检测数据集VOC+YOLO格式11758张200类别
  • YOLOv9:使用可编程梯度信息学习您想学习的内容
  • uniapp:使用DCloud的uni-push推送消息通知(在线模式)java实现
  • 【简说八股】面试官:你知道什么是AOP么?
  • ASUS华硕天选5笔记本电脑FX607JV原装出厂Win11系统下载
  • Unity(第二十一部)动画的基础了解(感觉不了解其实也行)