至亲爱的读者:

感谢你们的信任,选择购买《React Native跨平台移动应用开发第二版》。笔者才疏学浅,书中难免有各种不足之处,请大家海涵。如果发现了什么问题,欢迎 在本GitHub中留言。笔者向出版社交稿的时候,书中的内容覆盖了RN 0.42.0版本的绝大部分特性。但到RN以平均每月发布 一个小版本升级的速度高速发展着。不可避免的,书中的某些语法在使用时,会看到警告声明它们被不建议被使用,或者是已 经被废弃。笔者在本文中,将这些语法列出来,并列出替换它们的新语法。同时还会记录一些读者需要注意的事项。

一、RN开发环境安装

在笔者向出版社交稿时,RN对Windows环境的支持还是不断的改进中,但现在RN已经正式宣布支持Windows开发环境,并且在官 方文档中列出了详细的安装步骤。与原来书中描述的步骤有许多不同。因些请读者阅读官方文档相应部分。它们的网址在这里 再列出一下,英文网址:http://facebook.github.io/react-native/docs/getting-started.html;书中还列出了一个中 文网址。但现在发现它的更新不及时。因此还是建议读者看英文网址中的英文内容。至少安装这部分仔细看一下,借助电脑的 翻译功能应当是问题不大的。 网上有很多安装RN环境的教程与经验,它们中的很多都是老版本的RN开发环境安装经验,请读者安装时以官方文档为准。其它 文档只能参考。 强烈建议读者在苹果操作系统下进行RN开发。如果你没有苹果电脑,但你的电脑有16G内存,80G空闲的SSD存储空间,请自行百 度“虚拟机 苹果系统”。