React Native Mobile Development in Practice (2nd Edition) cover

React Native Mobile Development in Practice (2nd Edition)

No rating yet
Word count
415 words
Chapters
12
ISBN
9787115534620

Tags

Summary

React Native Mobile Development in Practice (2nd Edition) is a revised and upgraded technical tutorial by Xiang Zhihong. The book has 13 chapters organized into three parts—getting started, advanced topics, and practice—and is written based on React Native 0.60.0. The getting-started part begins with the background of mobile cross-platform technologies, compares solutions such as Alibaba's Weex, Google's Flutter, and Google's PWA, and then explains environment setup, basic syntax, Flexbox layout, React technology, React Native components, and common APIs, helping readers go from zero to being able to build interfaces. The advanced part turns to engineering capabilities: component lifecycle, networking and communication, basics of Node.js server development, testing, app packaging and release, and hot updates, with added TypeScript content so readers understand the full path of a React Native project from development to launch. The practice part is a comprehensive case that ties together the knowledge points from earlier chapters to build a movie-ticketing app, covering interface construction, data requests, and business module organization. Compared with the 1st edition, this edition updates the knowledge system and enriches the cases, emphasizing the combination of theory and real projects. It is suitable for engineers with some Android or iOS native development background who wish to move into or supplement cross-platform development skills, as well as teachers and students in related majors.

Editor's review

这本书的定位很清楚:写给已经会写原生App、准备把技术栈向跨平台延伸的开发者。它不把React Native当作一个孤立框架来讲,而是先横向比较Weex、Flutter、PWA等方案,让读者理解跨平台在渲染、性能、生态上的取舍,再落到具体的环境搭建与组件用法。结构上采用“入门—进阶—实战”三段式:前面铺语法、Flexbox与组件API,中间补上网络通信、服务端、测试、打包与热更新这些在真实项目里绕不开的环节,最后用一个电影购票App收束。第2版基于React Native 0.60.0做了知识体系更新,并补入TypeScript内容,对想快速上手并兼顾工程化的读者比较友好。需要留意的是,移动端框架迭代很快,书中的环境配置、热更新工具等细节建议结合官方文档同步核对,把书当作知识骨架而不是命令手册,收益会更大。

Who it's for

A good fit for

  • 有Android或iOS原生开发经验、准备转向跨平台开发的工程师
  • 了解基本CSS与JavaScript、想系统学习React Native的前端开发者
  • 需要带学生或学员完成移动端课程的教师与培训讲师
  • 准备用React Native做一个完整上架App的自学者

Not a good fit for

  • 完全没有编程基础、也没有前端概念的零基础读者
  • 只关心Flutter或原生开发、对React技术栈无需求的读者
  • 已经熟练开发React Native、只想要最新架构源码解析的资深工程师

Reading tips

  1. 先通读第1章的技术选型比较,确认React Native适合你的项目再往下投入时间。
  2. 第2章环境搭建请以官方文档为准,书中版本可能与你的Node、Xcode环境不一致。
  3. 第5至8章建议边读边敲示例代码,组件与网络请求是最容易“看懂但写不出”的部分。
  4. 实战篇不要只读不写,可先自己搭一遍电影购票App的页面结构,再对照书中的实现查漏补缺。

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  1. Chapter 1: Background Knowledge of React Native
  2. Chapter 2: React Native Fundamentals
  3. Chapter 3: Basic Syntax of React Native
  4. Chapter 4: React in Detail
  5. Chapter 5: React Native Components in Detail
  6. Chapter 6: React Native APIs
  7. Chapter 7: Advanced React Native Development
  8. Chapter 8: Networking and Communication
  9. Chapter 9: Server Development Basics
  10. Chapter 10: Testing React Native
  11. Chapter 11: App Publishing and Hot Updates
  12. Chapter 12: Building a Movie Ticketing App: A Practical Project

FAQ

这本书是第几版?第一版和第2版差别大吗?
你看到的是第2版,2020年5月由人民邮电出版社出版,ISBN为9787115534620,基于React Native 0.60.0编写。它是对第1版的升级,更新了知识体系并丰富了案例,还补入TypeScript相关内容,建议优先选第2版或更新的第3版。
零基础可以读这本书吗?
不太适合。全书默认读者已具备Android或iOS原生开发基础,并了解CSS与JavaScript基本概念。完全没有编程经验的话,建议先补JavaScript、React基础,再回来读这本书。
书中的React Native版本过时了吗?
第2版基于React Native 0.60.0,而这个框架迭代较快,新版本文档在架构、构建工具上已有变化。书里的组件用法和项目组织思路仍有参考价值,但环境配置、热更新工具等细节需要对照官方文档核实。
有没有配套代码或项目资源?
该书以电影购票App作为实战案例,出版方与作者通常提供示例代码下载,具体获取方式以购买页面或出版社资源说明为准,建议购书后先找到随书资源再开始动手。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

向治洪 Author

Xiang Zhihong is an author focused on mobile and cross-platform development technologies. Public information about him is limited, and his confirmed identity comes mainly from his published works. The library holds two of his books, WEEX Cross-Platform Development in Practice and React Native Mobile Development in Practice, both falling under computer science and programming design. His writing centers on the engineering practice of front-end and mobile frameworks, with attention to how cross-platform solutions are implemented in real projects. The content leans toward technical tutorials and hands-on guidance rather than theoretical overviews. Both titles include the phrase "in practice," suggesting a step-by-step, actionable style suited to developers who want to get started quickly with the relevant frameworks. Although his education, professional background, and institutional affiliation remain unclear, his existing works offer fairly systematic Chinese-language technical material on cross-platform mobile development and provide useful reference for domestic developers learning about WEEX and React Native.

More by the same author

Top rated in the same category