react 创建新页面_如何新建react项目「建议收藏」

在开发React项目前最关键的当然是项目的创建,现在的前端工程化使得前端项目的创建也变得越来越复杂,今天我们介绍的是浏览器中直接引入的方式搭建react项目。如何新建react项目前文中,我们介绍过了2种react项目的搭建方式,分别是webpack的方式搭建和create-react-app脚手架的方式搭建感兴趣的同学可以点击下方链接,进行学习。webpack的方式搭建项目:怎样搭建rea…

大家好,又见面了,我是你们的朋友全栈君。

在开发React项目前最关键的当然是项目的创建,现在的前端工程化使得前端项目的创建也变得越来越复杂,今天我们介绍的是浏览器中直接引入的方式搭建react项目。

react 创建新页面_如何新建react项目「建议收藏」

如何新建react项目

前文中,我们介绍过了2种react项目的搭建方式,分别是 webpack的方式搭建 和 create-react-app脚手架的方式搭建

感兴趣的同学可以点击下方链接,进行学习。webpack的方式搭建项目:怎样搭建react项目

create-react-app的方式搭建项目:怎么新建一个react项目

今天,我们介绍下,如何使用浏览器,直接引入react,react-dom搭建一个项目。

浏览器中通过标签直接引入

React框架有两个核心的包,分别是react以及react-dom,如何想直接在浏览器中使用React,那么把这两个包直接引入就可以了。

如果想要使用JSX语法,那么必须引入Babel。

1、首先创建一个index.html文件

React

接下来引入相关的包

React

在body标签中创建Dom结构以及script标签,这里因为引入了babel,所以script标签的type必须是”text/babel”。

React

// 必须添加type=”text/babel”,否则不识别JSX语法

然后在scirpt中写React代码

React

// 必须添加type=”text/babel”,否则不识别JSX语法

class App extends React.Component {

render() {

return(

Hello World

)

}

}

ReactDOM.render(, document.getElementById(‘app’))

最后在浏览器中打开index.html,页面上会渲染出Hello World。

这样,一个简单的react项目就搭建完成了。

本文来自React答疑栏目,欢迎学习!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129726.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • FDD还是TDD?

    FDD还是TDD?达到更高频谱利用率、覆盖率,同时保证多媒体应用的QoS服务质量,已经成为第四代蜂窝4G网络的挑战和目标。在4G系统里,有许多关于物理层和多接入以提高频谱利用率方面的研究,以支持高达100Mbps甚至更高的数据传输速率。例如,正交频分多址OFDMA、MIMO天线,以及跨层资源优化,被认为是4G系统中的核心技术,并同时在频率选择的衰落信道中提供高可靠通信。另一方面,4G系统双工方式的选择,是FDD

    2022年5月8日
    49
  • mybatis的二级缓存_mybatis的一级缓存

    mybatis的二级缓存_mybatis的一级缓存上次谈到了mybatis一级缓存实际上是SqlSession级别的缓存,多个SqlSession并不共享,针对这种情况,我们可以使用mybatis二级缓存来处理。1.mybatis二级缓存是什么mybatis二级缓存是mybatis的另一种缓存机制,区别于一级缓存,它是namespace级别,即一个mapper一个缓存,相互独立,互不影响。默认不开启,需要配置开启。同一namespace下的多个sqlSession可以共享缓存,大体结构如下图2.二级缓存生效的条件同一个namespa.

    2022年9月20日
    2
  • ws 激活码2021【永久激活】

    (ws 激活码2021)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月20日
    284
  • %date:~0,4%和 %time:~0,2%字符截取操作用法「建议收藏」

    %date:~0,4%和 %time:~0,2%字符截取操作用法「建议收藏」那么如下的各个操作的意义如下:%date:~0,4%表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)%date:~5,2%表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月的值)

    2022年9月20日
    2
  • 匹配滤波器及matlab仿真

    匹配滤波器及matlab仿真随机信号处理笔记:匹配滤波器——南京理工大学顾红老师的《随机信号处理》浅析文章目录随机信号处理笔记:匹配滤波器1.线性滤波器输出端信噪比2.匹配滤波器的传输函数和冲激响应2.1复函数的施瓦兹不等式2.2传输函数求解3.匹配滤波器的性质3.1匹配滤波器的最大峰值信噪比3.2匹配滤波器的幅频特性相频特性3.3匹配滤波器的物理可实现性3.4输出信号和噪声3.5匹配滤波器的时延适应性3.6匹配滤波器的频移不适应性3.7输出信号频谱与输入信号频谱关系4.匹配滤波器的信号处理SNR增益4.1matlab仿真匹配

    2022年6月1日
    49
  • virtualbox usb

    virtualbox usb

    2021年9月15日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号