React Native入门与实战
出版时间: 2016年版
内容简介
本书共4部分,首先简要介绍了React Native的开发基础知识,然后介绍了React Native的API、组件以及Native扩展和组件的封装,接着介绍了App的动态更新和上架过程,最后通过3个案例介绍了如何使用React Native开发原生App。本书适合想使用React Native开发原生应用的人阅读。
目录
序 8 前言 9 本书目的 9 内容和组织结构 9 本书特色介绍 10 源代码 10 致谢 10 第1章 React Native简介 12 1.1 环境搭建 12 1.1.1 安装Node.js 12 1.1.2 安装React Native 17 1.1.3 使用NVM管理Node.js版本 18 1.1.4 创建项目 20 1.2 从React 到 React Native 25 1.2.1 React简介 26 1.2.2 React Native简介 31 1.3 为什么要使用React Native 36 1.4 如何学习React Native 36 1.5 说明 37 第2章 React Native开发基础 37 2.1 flexbox布局 37 2.1.1 介绍 37 2.1.2 布局模型 38 2.1.3 伸缩容器属性 38 2.1.4 伸缩项目属性 60 2.1.5 在React Native中使用flexbox 72 2.1.6 实例 74 2.2 React中的JSX 82 2.2.1 JSX入门 83 2.2.2 JSX实战之ReactJS 91 2.2.3 JSX实战之React Native 116 2.3 React Native开发向导 120 2.3.1 配置文件 120 2.3.2 运行 125 2.3.3 调试 127 2.3.4 内部发布 134 2.4 参考资料 135 第3章 常用组件介绍及实践 136 3.1 View组件 136 3.1.1 View介绍 136 3.1.2 案例:九宫格实现 136 3.2 Text组件 146 3.2.1 Text组件介绍 147 3.2.2 案例:网易新闻列表展示 147 3.3 NavigatorIOS组件 157 3.3.1 NavigatorIOS组件介绍 158 3.3.2 案例:列表页跳转详情页 159 3.4 TextInput组件 163 3.4.1 TextInput组件介绍 163 3.4.2 案例:搜索自动提示 164 3.5 Touchable类组件 174 3.5.1 TouchableHighlight组件 175 3.5.2 TouchableO