文章 2017-12-04 来自:开发者社区

《React Native移动开发实战》出版啦

对不起,我来晚了 首先要感谢支持和关注我的朋友,感谢人邮的赵老师,还有公司的领导和同事,他们在我写作的过程中给了很多有用的信息,也给了很多有用的建议,为本书的写作提供了很大帮助。感谢,再次感谢!!! 工作6年多以来,一直想写一本自己的书,一方面是对自己工作经历的一个总结,也是对希望写一本书给曾经的自己一个交代,毕竟30岁的人了,搞不了几年的技术了。 我一直有写博客的习惯,喜欢将自己工作和生活的点....

文章 2017-08-17 来自:开发者社区

《React Native移动开发实战》一一3.3 完善轮播广告——Image组件

3.3 完善轮播广告——Image组件之前的轮播广告页面显示的是简单的文字和背景色,接下来添加一些好看的图片作为轮播广告。React Native中用于图片显示的组件是Image。Image组件可以显示多种不同类型图片,包括网络图片、静态资源、临时的本地图片,以及本地磁盘上的图片(如相册)等。3.3.1 使用网络图片这里先使用网络图片来看看Image的用法和效果。修改app.js代码如下: ...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一导读

前言 随着手机和移动互联网技术的日益成熟,移动应用的领域也从如何开发,发展到如何更高效、更低成本地开发。传统的原生平台(iOS、Android)开发技术虽然比较成熟,但由于开发效率和成本的限制,已经越来越无法满足移动互联网应用的开发需求。所以,具有简单、迅速、跨平台的优势,而且基于Web开发语言和布局技术的React Native得以迅速流行,并一举夺得跨平台开发技术的头筹。目前市场上大多数Re....

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一3.8 实现页面间的数据传递

3.8 实现页面间的数据传递跳转和返回的效果实现了,那么,如何实现页面间的数据传递和通信呢?其实,从上述代码中读者已经可以发现:React Native使用props来实现页面间数据传递和通信。在React Native中,有两种方式可以存储和传递数据,即props(属性)以及state(状态),其中:? props通常是在父组件中指定的,而且一经指定,在被指定的组件的生命周期中则不再改...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一3.9 小 结

3.9 小 结截止本章,我们不仅开发了一个电商应用,还对已有的应用进行了以下优化? 代码重构:包括组件的复用、逻辑的简化以及扩展性的优化。? 样式美化:自定制了组件的样式。? 功能完善:为轮播广告添加指示器效果,为商品列表添加图片和详细说明,为应用添加更多React Native提供的组件。本书通过电商App的改造,学习了多个组件的使用,并带入了实际项目开发中的一些技巧...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一3.6 添加页面跳转功能——Navigator组件

3.6 添加页面跳转功能——Navigator组件React Native实现页面跳转的组件有Navigator以及NavigatorIOS,和前面介绍过的ViewPagerAndroid问题一样,为了考虑平台兼容性和代码复用性,这里使用同时支持iOS和Android的Navigator组件。在正式使用Navigator之前,首先需要对现有的ch04项目做一些简单的重构:将首页的实现移植到新建.....

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一3.1 创建新的电商App

3.1 创建新的电商App之前创建了一个简单的电商项目,本节来实现对该项目的重构。3.1.1 移植旧电商项目(1)先创建React Native项目并安装依赖包。 react-native init ch04 // 新建React Native项目ch04cd ch04npm install // 或者使用cnpm安装:cnpm install...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一2.6 小 结

2.6 小 结不知不觉中,已经完成了电商类应用首页UI的全部内容,不知道读者是不是越来越喜欢React Native开发了呢?温故而知新,在开始下一步“征程”之前,先来简单梳理下本章学习到的React

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一2.2 Git版本控制工具

2.2 Git版本控制工具对于现在的软件项目来说,版本控制工具应该是“标配”的开发工具之一了。问题:什么是版本控制工具?回答:版本控制工具提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史。2.2.1 安装Git这里笔者推荐一款免费、开源、简单易用的版本控制工具Git(https://git-scm.com/)。?小知识:Git的诞生与Linux有不解之缘,Git是由被誉为...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一1.6 小 结

1.6 小 结  React Native兼顾了开发的难易度、稳定性、性能、成本以及复用等产品开发中的诸多因素,再加上React以及React Native自身优秀的设计及开源社区的积极参与和贡献,React Native才有了今天这样的地位。  通过本章的介绍,想必读者已经对React Native开发有了一个初步的认识,体会到了React Native开发简单、跨平台的优势。接下来将...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注