07-小结
13.6 小结
回顾一下本章学到的内容。
- React Native是React生态中的一项技术,开发人员可以使用该技术编写在移动iOS和Android设备上运行的React应用程序。
- React Native使用
React核心库来创建组件,但使用不同的库处理原生平台上应用程序的渲染以及处理与底层平台的交互(触摸事件、地理位置、摄像头访问等)。 - React Native处理JavaScript与底层移动平台的桥接。
- React Native使用许多与Web API相同或相似的API。它使用Flexbox进行布局,使用Fetch处理网络请求,并且使用其他常见的API。
- 在构建React Native应用程序时,可以混合JavaScript和原生代码。
- React Native为开发和编译应用提供了一组强大的工具。
- React Native的热加载开发工具通过不让使用者每次等待应用程序重新编译来节省时间。
- 使用React Native可以帮助使用者或团队降低移动开发的门槛。
- 不要想将React Native用于所有类型的移动应用程序,但是对大多数典型的移动应用来说它应该足够了。
- Nader Dabit的React Native in Action是React旅程中下一个值得考虑的好资源。