React Native入门与实战pdf

2019年1月10日21:21:30 发表评论 127
摘要

国内React Native原创图书,携程框架团队倾力打造 详尽基础 + 大量案例,帮助零基础读者实现跨终端App开发 移动解决方案,前端开发利器,一本书玩转React Native

React Native入门与实战 内容简介

本书共4部分,首先简要介绍了React Native的开发基础知识,然后介绍了React Native的API、组件以及Native扩展和组件的封装,接着介绍了App的动态更新和上架过程,最后通过3个案例介绍了如何使用React Native开发原生App。

React Native入门与实战 目录

前言

第一部分 基础语法篇

第1章 React Native简介

1.1 环境搭建

1.2 从React 到 React Native

1.3 为什么要使用React Native

1.4 如何学习React Native

1.5 说明

第2章 React Native开发基础

2.1 flexbox布局

2.2 React中的JSX

2.3 React Native开发向导

2.4 参考资料

第二部分 API和组件篇

第3章 常用组件及其实践

3.1 View组件

3.2 Text组件

3.3 NavigatorIOS组件

3.4 TextInput组件

3.5 Touchable类组件

3.6 Image组件

3.7 TabBarIOS组件

3.8 WebView组件

第4章 常用API及其实践

4.1 AppRegistry

4.2 AsyncStorage

4.3 AlertIOS

4.4 ActionSheetIOS

4.5 PixelRatio

4.6 AppStateIOS

4.7 StatusBarIOS

4.8 NetInfo

4.9 CameraRoll

4.10 VibrationIOS

4.11 Geolocation

4.12 数据请求

4.13 定时器

第5章 Native扩展

5.1 通信机制

5.2 自定义Native API组件

5.3 构建Native UI组件

第6章 组件封装

6.1 二级菜单组件

6.2 日历组件

6.3 开源组件

第三部分 App更新和上架篇

第7章 热更新和上架

7.1 动态更新

7.2 App上架

第四部分 实战篇

第8章 企业内部通讯录应用开发

8.1 需求提出

8.2 技术架构

8.3 服务器端设计和开发

8.4 客户端设计和开发

第9章 基于LBS的应用开发

9.1 功能设计

9.2 程序入口和工具模块

9.3 列表组件开发

9.4 详情页组件开发

9.5 WebView地图模块开发

9.6 综合效果

第10章 豆搜App

10.1 豆瓣API

10.2 应用设计

10.3 公共模块开发

10.4 功能开发

10.5 完成豆搜App

React Native入门与实战 精彩文摘

ode.js 安装完成后,可以使用它干很多事情。但是,本书的主题是React Native,所以我们要继续搭建React Native的开发环境。

在正式安装React Native之前,需要确保以下环境是可用的。

·Node.js已经安装且在环境变量中。如果没有安装,可以参考1.1.1节。

·Xcode已经安装且版本最好是6.4以上版本。Xcode的安装这里就不做介绍了。

·推荐安装Homebrew,同时通过Homebrew安装watchman和flow。

通过Homebrew安装watchman和flow的命令如下:

$ brew install watchman

$ brew install flow

现在万事具备,只欠东风。我们通过npm安装react-native-cli的命名行工具。在Mac终端中输入如下命令,其中-g表示全局安装:

$ npm install -g react-native-cli

如果在安装过程中发现需要管理员权限,可以给命令添加sudo,然后输入管理员密码即可:

$ sudo npm install -g react-native-cli

安装成功后,看到的界面如图1-8所示。

图书网:React Native入门与实战pdf

此资源下载价格为5图书币,请先

80%的人都看过:

  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 微信公众号
  • 扫一扫关注
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: