React学习DAY1
来源:互联网 发布:creis中指数据城市版 编辑:程序博客网 时间:2024/06/06 01:12
React程序开发流程:
1、编写 JSX 并随时将它转换成标准的 JavaScript 代码
2、使用模块化模式编写代码
3、管理依赖性
4、打包多个 JavaScript 文件并使用 source maps 进行调试
项目结构:
1、一个 source 文件夹,里面包含了你所编写的所有 JavaScript 模块。
2、一个 index.html 文件。在 React 应用程序中,这个 HTML 页面通常差不多是一个空页面。它仅用来加载应用程序的 JavaScript,并提供一个 div 元素(或者其他任何元素)来让 React 在该元素中渲染出应用程序的组件。
3、 一个 package.json 文件。这个 package.json 是一个独立的 npm 清单文件,它包含了有关项目的诸多信息,例如名称、描述、作者的信息等。它让开发人员在其中指定依赖关系(通过指定依赖关系可以实现模块的自动下载和安装)并定义脚本任务。
4、一个模块打包或 build 工具,用来实现 JSX 转换和模块/依赖项打包。模块的应用使得 JavaScript 代码被组织到了多个文件中,每个模块都声明了它自己的依赖项。模块打包工具在编写完代码之后,就可以根据依赖关系,以正确顺序将所有代码文件打包在一起。有许多工具都可以实现这样的功能,包括 Grunt、Gulp 和 Brunch 等。在任何上述工具的文档中,你都能找到如何配合 React 使用的内容,不过通常来说,React 社区将webpack 用作完成这项工作的首选工具。本质上,webpack 是一个模块打包工具,但它也可将源代码通过加载器进行转换和编译。
- React学习DAY1
- React学习之ES6学习Day1
- React native props state 初步学习-day1
- Ant学习(Day1)
- 学习笔记之day1
- 传智播客学习日记Day1
- Html学习—Day1
- java学习day1
- Struts2 学习笔记 day1
- java学习笔记day1
- 学习稀疏编码-day1
- CCNA学习笔记Day1
- Hadoop学习DAY1
- HTML5学习-Day1
- Day1 学习记录
- XMPP学习Day1
- 学习登陆百度day1
- Swift学习 day1
- 【PostgreSQL-9.6.3】约束
- 伽马函数
- Apache重写规则解析
- JQuery
- <最新资讯> AlphaGo Vs 柯洁第一局视频分享
- React学习DAY1
- debian 8 64环境下的Qt on Android安装
- Mybatis 中 #{} 与 ${} 的区别
- 给定一个经过一次旋转的有序数组,从中查找一个值,若存在返回它的索引,不存在返回-1,假定数组存在重复元素
- 单源最短路径( Dijkstra算法)JAVA实现
- 文章标题
- NLP-百度自然语言python包安装
- selenium报错记录
- [paper] Meta-Learner LSTM