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

react的创建与书写

一:创建项目

超全面详细一条龙教程!从零搭建React项目全家桶(上篇) - 知乎

   1.创建一个文件夹,shift+鼠标右键选择在此处打开powershell

   2.为了加速npm下载速度,先把npm设置为淘宝镜像地址。 

npm config set registry http://registry.npm.taobao.org/

   3.执行下面的npm安装react,那么基础的项目就搭建好了

npx create-react-app react-app

    4.使用下列npm运行项目

run start

二:精简项目

删除例如App.css、App.test.js、index.css、logo.svg、reportWebvitals.js、setupTests.js等文件,

保留核心index.js、App.js;优化成下图

 app.js内容替换为

export default function App() {
  return <div>hello!</div>;
}

index.js替换为

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);

index.html替换为

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1"
/>
<meta name="theme-color" content="#000000" />
<meta name="description" content="Web site created using createreact-app" />
<title>React App</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
</html>


http://www.kler.cn/a/386443.html

相关文章:

  • 【大数据学习 | HBASE高级】rowkey的设计,hbase的预分区和压缩
  • 基于微信小程序的农场管理系统的设计与实现,LW+源码+讲解
  • MySQL技巧之跨服务器数据查询:进阶篇-从A数据库复制到B数据库的表中
  • ubuntu20.04安装FLIR灰点相机BFS-PGE-16S2C-CS的ROS驱动
  • 猿创征文|Inscode桌面IDE:打造高效开发新体验
  • stringUtils详细解释
  • node.js安装配置(Windows)
  • 我应该如何使用这个API接口来展示商品信息呢
  • 【图像与点云融合教程(五)】海康相机 ROS2 多机分布式实时通信功能包
  • 美的品牌店铺运营全解析:洞察用户行为驱动增长
  • 【excel基本操作-sumif绝对引用和相对引用
  • 《Atomic Picnic》进不去游戏解决方法
  • 呼叫中心外呼主要用于哪些场景?
  • 【ARM Linux 系统稳定性分析入门及渐进 1.9.1 -- Crash 命令 System State 集合】
  • 关于99.9% 达成读码率方案
  • js 下载在线视频等多个文件到一个文件夹导出压缩包下载到本地
  • 棱镜七彩参加“融易行”产融对接南京站项目路演活动 展示供应链安全创新成果
  • 时序数据库之influxdb和倒排索引以及LSM-TREE
  • C++移动语义和lambda表达式
  • LINUX离线安装Milvus
  • C#-类:成员属性
  • 【日志】392.判断子序列
  • 基于SSM+VUE儿童接种疫苗预约管理系统JAVA|VUE|Springboot计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解
  • 家庭宽带如何开启公网ipv4和ipv6
  • 基于SpringBoot的城镇住房保障系统性能优化
  • 设计模式-七个基本原则之一-开闭原则 + SpringBoot案例