- 内容简介
- 译者序
- 前言
- 第 1 章 安装配置新项目
- 第 2 章 Flexbox 布局介绍
- 第 3 章 用 React Native 开发一个应用
- 第 4 章 在 React Native 中使用导航
- 第 5 章 动画和滑动菜单
- 第 6 章 用 React Native 绘制 Canvas
- 第 7 章 使用 React Native 播放音频
- 第 8 章 你的第一个自定义视图
- 第 9 章 Flux 介绍
- 第 10 章 处理复杂的应用程序状态
- 第 11 章 使用 Node 来实现服务端 API
- 第 12 章 在 React Native 中使用文件上传
- 第 13 章 理解 JavaScript Promise
- 第 14 章 fetch 简介
- 第 15 章 在 iOS 中使用 SQLite
- 第 16 章 集成 Google Admob
- 第 17 章 React Native 组件国际化
- 附录 A React.js 快速介绍
- 附录 B Objective-C Primer
- 附录 C webpack 入门
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
React 的特殊语法:JSX
React 中使用了一种特殊的 JavaScript 语法格式,称之为 jsx。它的基本思想是提供一些直观的语法糖来描述 React 的内部 DOM 结构。它被使用在 React 组件中,用来构造基于 React 的应用。React 的官方指导对于 jsx 有详细和全面的使用说明。
你可以在应用中通过一些不同的方式来使用 jsx,但是最后 jsx 的源码都会被转换成常规的 JavaScript 代码。第一种方式,也是最普遍、最简单的方式,引入 React 的 JSXTransformer.js 文件。通过这个文件将 jsx 格式的 JavaScript 转换为普通版本格式的 JavaScript 代码。
第二种方式,我更喜欢,就是使用预编译的方式,在使用时提前处理 jsx 源码。这种方法通过 React 的 jsx 命令行工具非常简单快捷。如下:
$ npm install -g react-tools $ cd project/ $ jsx --watch src/ build/
执行完这些命令以后,jsx 使用起来就像在 html 中引入一个 build/whatever.js 文件一样简单。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论