react脚手架(creat-react-app)

安装 react脚手架

React官方提供的脚手架工程Create React App:https://github.com/facebook/create-react-app

npm install create-react-app -g 全局安装

create-react-app my-react (my-react为项目名称,可以自定义)

cd my-react

启动项目:npm start

成功如下图:


my-react.jpg

react脚手架目录结构


react.jpg

可以把脚手架目录结构精简为如下图:


react-1.jpg

入口文件:index.js
// 导入核心模块
import React from 'react'
import ReactDOM from 'react-dom'
// 入口组件
import App from './App.jsx'

ReactDOM.render(<App />, document.getElementById('root'))
存放组件的文件夹:component
入口组件:App.jsx
// 根目录
import React from 'react'
import Home from './component/Home.jsx'
class App extends React.Component {
  render() {
    return (<Home />)
  }
}
export default App
Home.jsx
import React from 'react'
export default class Home extends React.Component {
  render() {
    return <div>首页</div>
  }
}

© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
程序员鱼皮几秒前
带大家做了个 AI 项目,没想到这么简单!
java·程序员·ai 编程
又写了一天BUG5 分钟前
关于在vue3中使用keep-live+component标签组合,实现对指定某些组件进行缓存或不缓存的问题
前端·javascript·vue.js
北京_宏哥11 分钟前
《手把手教你》系列基础篇(九十七)-java+ selenium自动化测试-框架设计篇-Selenium方法的二次封装和页面基类(详解教程)
java·selenium·前端工程化
北京_宏哥15 分钟前
《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
java·前端·selenium
孙运天16 分钟前
记一次中大型 Vue2 项目迁移 Rsbuild 的过程
前端·vue.js
用户40937927136816 分钟前
邂逅vue
前端·vue.js
parade岁月17 分钟前
Vite 项目创建命令对比总结
前端·vue.js
添砖Java中20 分钟前
RPC服务调用深度解析:从原理到Java实践
java·网络协议·rpc
ramsey1721 分钟前
jmeter-md5加密
java·开发语言·jmeter
skyseey22 分钟前
笔记:elment plus table/form 动态添加行 可编辑提交表单
javascript·vue.js·笔记