前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ReactJS学习(三)

ReactJS学习(三)

作者头像
用户1289394
发布2023-01-05 20:57:46
9770
发布2023-01-05 20:57:46
举报
文章被收录于专栏:Java学习网Java学习网

2.3.3、添加umi-plugin-react插件

umi-plugin-react插件是umi官方基于react封装的插件,包含了13个常用的进阶功能。

具体可查看:https://umijs.org/zh/plugin/umi-plugin-react.html

代码语言:javascript
复制
#添加插件
tyarn add umi-plugin-react --dev

添加成功:

接下来,在config.js文件中引入该插件:

代码语言:javascript
复制
export default {
plugins: [
['umi-plugin-react', {
//暂时不启用任何功能
}]
]
};

2.3.4、构建和部署

现在我们写的js,必须通过umi先转码后才能正常的执行,那么我们最终要发布的项目是普通的html、js、css,那么应该怎么操作呢?

其实,通过umi是可以进行转码生成文件的,具体操作如下:

代码语言:javascript
复制
umi build

可以看到,已经生成了index.html和umi.js文件。我们打开umi.js文件看看。

首先,看到的是umi.js文件是一个已经压缩过的文件,然后搜索“hello world”,可以找到,我们刚刚写的代码已经被转码了。

至此,开发环境搭建完毕。

2.4、React快速入门

2.4.1、JSX语法

JSX语法就是,可以在js文件中插入html片段,是React自创的一种语法。

JSX语法会被Babel等转码工具进行转码,得到正常的js代码再执行。

使用JSX语法,需要2点注意:

1. 所有的html标签必须是闭合的,如:

hello world

,写成这样是不可以的:

hello world

2. 在JSX语法中,只能有一个根标签,不能有多个。

代码语言:javascript
复制
const div1 = <div>hello world</div> //正确
const div2 = <div>hello</div> <div>world</div> //错误

在JSX语法中,如果想要在html标签中插入js脚本,需要通过{}插入js脚本。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-05,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com