React_创建一个项目

目录

一、React(js 版)

二、React(ts 版) 


使用react创建一个项目,前提是确保你已经安装了Node.js和npm。

如果没有安装Node.js和npm,查看这个文件:

安装node.js和npmicon-default.png?t=N7T8https://blog.csdn.net/zxy19931069161/article/details/138838537?spm=1001.2014.3001.5501

一、React(js 版)

在命令行中运行以下命令来创建一个react项目:

npx create-react-app my-app

这里my-app是你的项目名称。现在进入项目目录:

cd my-app

启动开发服务器:

npm start

此时编辑器会自动打开浏览器运行项目。下图,左侧是项目目录,右侧是运行起来的项目。

   

二、React(ts 版) 

创建项目(使用 TypeScript 模板):

npx create-react-app my-app --template typescript

这里my-app是你的项目名称。现在进入项目目录:

cd my-app

启动开发服务器:

npm start

此时编辑器会自动打开浏览器运行项目。下图,左侧是项目目录,右侧是运行起来的项目。

    

 此时我们可以看到,ts为模板的React项目,他的文件后缀名为 .tsx  。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/35610.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

志愿填报,院校优先还是专业优先?

1. 前言 24年高考帷幕落下,一场新的思考与选择悄然来临。对于每一位高考考生,学校和专业都是开启大学新生活的两个前置必选项。但有时候“鱼与熊掌不可兼得”,在分数受限的条件下,是选择一个心仪的专业还是选择一个知名度更高的学…

GoSync+华为智能穿戴使用指导

GoSync官方简介: GoSync 是一款免费应用程序,主要用于将您的可穿戴设备中的步行、跑步、骑自行车和游泳等活动数据同步到您的 Google Fit 和其他健身平台。在开始同步数据之前,您需要将您的可穿戴设备账户与您的健身平台账户连接起来。在创建…

三元和磷酸铁锂电池有什么区别?

现在的电动车大多都会使用到锂电池,在常见的锂电池分为两种,一种是三元锂电池另外一种是磷酸铁锂电池,面对这两种锂电池时,它们到底有什么不同? 1、材料不同 这两种锂电池的不同之处便是材料不同,磷酸铁锂…

时间序列分析入门:概念、模型与应用【ARMA、ARIMA模型】

在这篇博客中,我们将全面探讨时间序列分析的基本概念和分类,深入理解平稳性及其检验方法,并介绍自回归模型(AR)、滑动平均模型(MA)、自回归滑动平均模型(ARMA)以及自回归…

Unity免费领高级可视化编程自定义节点工具AI行为UI流程对话树状态机逻辑等FlowReactor价值50刀high level20240627

刚发现一款类似虚幻蓝图的可视化编程工具,原价50刀,现在免费领取了。赶紧去领取入库,防止作者涨价。 高级可视化编程自定义节点工具:https://prf.hn/l/BJbdvnD 作者其他资产:https://prf.hn/l/YLAYznV Unity免费领高级…

宿州市各区县科技服务机构备案和绩效评价申报材料条件和申报时间解答

一、宿州市各区县科技服务机构备案工作 (一)申报条件 1.以研发设计、创业孵化、技术转移、科技金融、知识产权、科技咨询、检验检测认证、科学技术普及等为主营业务,在宿州市注册的独立法人机构,登记注册时间不少于一年&#xf…

提取url中的参数

let url https://alibaba.com?a1&b2&c3#hash function queryUrlParams(URL){let url URL.split(?)[1];const urlSearchParams new URLSearchParams(url);console.log(url1, urlSearchParams);console.log(entries,urlSearchParams.entries())const params Object…

ErrnoException: open failed: EPERM (Operation not permitted)

在应用权限管理里面没有文件读写权限 <!-- // 1. 适配分区存储的特性&#xff0c;并在清单文件中注册一个 meta-data 属性--> <!-- // <meta-data android:name"ScopedStorage" android:value"true" />--> <!-- …

antd RangePicker 格式化 季度 YYYY- QQ 受控组件 / 非受控组件

需求&#xff1a; 根据选中类型 切换 RangePicker 且设默认值 年&#xff1a; YYYY 季度&#xff1a; YYYY - QQ 月&#xff1a; YYYY - MM Antd 日历组件 需要展示 YYYY - Q1 需求 且传值也是 YYYY -QQ import dayjs from "dayjs";let advancedFormat require(&q…

华为---配置基本的访问控制列表(ACL)

11、访问控制列表&#xff08;ACL&#xff09; 11.1 配置基本的访问控制列表 11.1.1 原理概述 访问控制列表ACL(Access Control List)是由permit或deny语句组成的一系列有顺序的规则集合&#xff0c;这些规则根据数据包的源地址、目的地址、源端口、目的端口等信息来描述。A…

C++11 右值引用和移动语义,完美转发和万能引用,移动构造和移动赋值,可变参数模板,lambda表达式,包装器

文章目录 C11简介统一的列表初始化&#xff5b;&#xff5d;初始化std::initializer_list声明autodecltypenullptr 范围for循环 智能指针STL中一些变化右值引用和移动语义左值引用和右值引用左值引用与右值引用比较 右值引用使用场景和意义右值引用引用左值及其一些更深入的使用…

C++文件路径处理1 - 判断一个文件是否存在|是否可读|是否可写|是否可执行

1. 关键词2. filesystem.h3. filesystem_unix.cpp4. filesystem_win.cpp5. filepath.h & filepath.cpp6. 测试代码7. 运行结果8. 源码地址 1. 关键词 关键词&#xff1a; C 文件路径处理 文件 是否存在 是否可读 是否可写 是否可执行 跨平台 应用场景&#xff1a; 在对…

vue2的watch详解。真的是服了这个watch有bug

在 Vue.js 2 中&#xff0c;watch 是一个用来观察和响应 Vue 实例数据变动的选项。它可以用来监听数据的变化并执行相应的逻辑&#xff0c;比如在数据变化时更新界面或者执行一些异步操作。 基本用法 监听单个数据源 最简单的用法是监听单个数据源&#xff08;即一个数据属性…

观成科技:证券行业加密业务安全风险监测与防御技术研究

摘要&#xff1a;解决证券⾏业加密流量威胁问题、加密流量中的应⽤⻛险问题&#xff0c;对若⼲证券⾏业的实际流量内容进⾏调研分析&#xff0c; 分析了证券⾏业加密流量⾯临的合规性⻛险和加密协议及证书本⾝存在的⻛险、以及可能存在的外部加密流量威 胁&#xff0c;并提出防…

[JS面试题]面试官:实现一个调度器,最多只能同时有两个任务同时进行

[JS面试题]面试官&#xff1a;实现一个调度器&#xff0c;最多只能同时有两个任务同时进行 这个调度器的工作方式是&#xff0c;它会持续检查任务队列&#xff0c;并且每次最多启动两个任务。当一个任务完成&#xff08;无论是成功还是失败&#xff09;时&#xff0c;它会立即…

PHP 超级全局变量详解

在PHP编程中&#xff0c;超级全局变量&#xff08;Super Global Variables&#xff09;是一种特殊的变量&#xff0c;可以在脚本的任何地方访问&#xff0c;而不受作用域限制。它们被设计用于在不同的脚本文件、函数和类之间共享数据&#xff0c;是PHP语言中非常重要和实用的特…

Knife4j 2.2.X 版本 swagger彻底禁用

官方文档配置权限&#xff1a;https://doc.xiaominfo.com/v2/documentation/accessControl.html#_3-5-1-%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E5%B1%8F%E8%94%BD%E8%B5%84%E6%BA%90 通常有时候我们碰到的问题如下&#xff1a; 在开发Knife4j功能时,同很多开发者经常讨论的问…

c语言预处理和可变参数的使用

概述 预处理名称意 义#define宏定义#undef撤销已定义过的宏名#include使编译程序将另一源文件嵌入到带有#include 的源文件中#if如果条件为真&#xff0c;则执行相应操作#elif如果前面条件为假&#xff0c;而该条件为真&#xff0c;则执行相应操作#else如果前面条件均为假&…

MySQL数据库简介和安装

文章目录 一、数据库原理目前情况数据库的发展史RDBMS关系型数据库关系型数据库理论 二、MySQL历史发展历程关系型数据库和非关系型数据库 三、安装mysql及优化yum安装编译安装mysql二进制安装优化操作 四、 安装mycli插件客户端工具 一、数据库原理 目前情况 我们正处于一个…

考研:数学一/二 和英语一/二 有什么区别

考研数学一/二 区别&#xff1a; 考试内容&#xff1a; 数学一&#xff1a;考查内容包括高等数学、线性代数、以及概率论与数理统计&#xff0c;覆盖的知识面较为全面&#xff0c;题目难度也相对较高。数学二&#xff1a;考试内容包含高等数学和线性代数&#xff0c;不包括概率…