作者:禅与计算机程序设计艺术
React Native 是 Facebook 推出的基于 JavaScript 的开源移动应用框架,其目的是通过 JSX(JavaScript XML)的语法,轻松构建出能够运行在iOS、Android、Web上的高性能、可扩展的应用。相比于传统的开发方式,React Native 更加灵活、方便,并且拥有原生应用所不具备的诸如快速启动速度、安全性和稳定性等优点。 本文作者即将分享 React Native 在移动端跨平台应用开发方面的经验,从基础知识、组件、原理、实践等多个角度带领读者全面掌握 React Native ,为企业级产品提供一流的解决方案。文章分为三个部分,分别是:基础知识、组件与原理、实践,主要阐述了React Native 的优点、使用场景、开发环境配置、基础组件的开发、RN 与 Web View 的交互、RN 模拟器的使用、RN 的动态加载、RN 的动画效果、RN 与原生代码的交互等知识。 文章的所有章节都是基于 React Native 的最新版本(0.63),阅读完本文章可以帮助读者了解到 React Native 的功能、特性以及在移动端跨平台应用开发中的应用场景。
作者简介
陈江华,中科院自动化所博士,曾任教于中科院电子所、中科院计算所。现为中科院计算所智能交通研究所研究员,主攻机器视觉、图像处理与机器学习方向。对图像处理、机器学习领域有深入理解,并与大量的研究人员合作进行深入研究。文章会根据自己个人对 React Native 的理解进行深入浅出的剖析,欢迎广大读者指正并提供更多的建议。
2.基本概念术语说明
首先,先给出一些基本的概念与术语的定义。
JSX (Javascript XML):JSX 是一种在 JavaScri
来源地址:https://blog.csdn.net/universsky2015/article/details/131821065