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>
  }
}

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

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

相关推荐
小杜-coding2 小时前
黑马点评day04(分布式锁-setnx)
java·spring boot·redis·分布式·spring·java-ee·mybatis
xin-cyy2 小时前
MySQL的索引和事务
数据库·mysql
caihuayuan53 小时前
升级element-ui步骤
java·大数据·spring boot·后端·课程设计
佩奇的技术笔记4 小时前
Java学习手册:单体架构到微服务演进
java·微服务·架构
GUIQU.4 小时前
【Vue】微前端架构与Vue(qiankun、Micro-App)
前端·vue.js·架构
数据潜水员4 小时前
插槽、生命周期
前端·javascript·vue.js
zm4 小时前
服务器多客户端连接核心要点(1)
java·开发语言
FuckPatience4 小时前
关于C#项目中 服务层使用接口的问题
java·开发语言·c#
天上掉下来个程小白5 小时前
缓存套餐-01.Spring Cache介绍和常用注解
java·redis·spring·缓存·spring cache·苍穹外卖
一眼青苔5 小时前
如何在MySQL中实现类似Redis的PING命令的功能来检测连接状态?
数据库·redis·mysql