关于react.js:React-应用-基于-React-脚手架

3次阅读

共计 986 个字符,预计需要花费 3 分钟才能阅读完成。

应用 acreate-react-app 创立 react 利用

  1. react 脚手架

1.1. xxx 脚手架: 用来帮忙程序员疾速创立一个基于 xxx 库的模板我的项目

1.1.1. 蕴含了所有须要的配置(语法查看、jsx 编译、devServer…)

1.1.2. 下载好了所有相干的依赖

1.1.3. 能够间接运行一个简略成果

1.2. react 提供了一个用于创立 react 我的项目的脚手架库: create-react-app

1.3. 我的项目的整体技术架构为: react + webpack + es6 + eslint

1.4. 应用脚手架开发的我的项目的特点: 模块化, 组件化, 工程化

  1. 创立我的项目并启动

第一步,全局装置:npm i -g create-react-app

第二步,切换到想创我的项目的目录,应用命令:create-react-app hello-react

第三步,进入我的项目文件夹:cd hello-react

第四步,启动我的项目:npm start

  1. react 脚手架我的项目构造

public —- 动态资源文件夹

favicon.icon —— 网站页签图标

index.html ——– 主页面

logo192.png ——- logo 图

logo512.png ——- logo 图

manifest.json —– 利用加壳的配置文件

robots.txt ——– 爬虫协定文件

src —- 源码文件夹

App.css ——– App 组件的款式

App.js ——— App 组件

App.test.js —- 用于给 App 做测试

index.css —— 款式

index.js ——- 入口文件

logo.svg ——- logo 图

reportWebVitals.js

— 页面性能剖析文件 (须要 web-vitals 库的反对)

setupTests.js

—- 组件单元测试的文件 (须要 jest-dom 库的反对)

  1. 性能界面的组件化编码流程(通用)
  2. 拆分组件: 拆分界面, 抽取组件
  3. 实现动态组件: 应用组件实现动态页面成果
  4. 实现动静组件

3.1 动态显示初始化数据

3.1.1 数据类型

3.1.2 数据名称

3.1.2 保留在哪个组件?

3.2 交互 (从绑定事件监听开始)

组件的组合应用 -TodoList
性能: 组件化实现此性能

  1. 显示所有 todo 列表
  2. 输出文本, 点击按钮显示到列表的首位, 并革除输出的文本。

关键词:前端培训

正文完
 0