Discover how to use React Native in the real world, from scratch. This book shows you what React Native has to offer, where it came from, and where it’s going.
You'll begin with a solid foundation of practical knowledge, and then build on it immediately by constructing three different apps. You'll learn how to use each feature of React Native by working on two full projects and one full game. These aren’t just simple React Native Hello World examples (although you’ll naturally start there!) but are apps that you can, if you so choose, install on your mobile devices and use for real.
Throughout this book, you'll gain real-world familiarity with React Native as well as supporting components from Expo, NativeBase, React Navigation and the Redux and Lodash libraries. You'll also build server-side code for a mobile React Native app to talk to using the popular Node.js and Socket.io library, providing you a holistic view of things even beyond React Native. And, you'll see many helpful tips, tricks and gotchas to watch out for along the way!
Practical React Native offers practical exercises that will give you a solid grasp of building apps with React Native, allowing you to springboard into creating more advanced apps on your own.Creating a game with React Native will allow you to see a whole other perspective on what React Native can do.
What You'll Learn
• Master the basics of React Native
• Create a logically structured project
• Review interface elements, such as widgets, controls, and extensions
• Build layouts
• Work with Expo, an open source toolchain
Who This book Is For
The primary audience is mobile developers and anyone looking to build for multiple mobile platforms and trying to do so with a codebase that is largely the same across all. Readers will need a decent foundation, but not necessarily be experts in, HTML, CSS, and JavaScript, but I'll assume little beyond that.
发现如何在现实世界中从头开始使用React Native。本书向你展示了React Native所能提供的东西,它从哪里来,以及它将会去哪里。
你将从坚实的实践知识基础开始,然后通过构建三个不同的应用程序立即建立起来。你将通过在两个完整的项目和一个完整的游戏上工作,学习如何使用React Native的每个功能。这些不仅仅是简单的React Native Hello World的例子(尽管你自然会从那里开始!),而是你可以,如果你选择的话,安装在你的移动设备上并实际使用的应用程序。
在本书中,你将获得对React Native以及来自Expo、NativeBase、React Navigation和Redux及Lodash库的支持组件的真实熟悉。你还会为一个移动React Native应用构建服务器端代码,使用流行的Node.js和Socket.io库进行对话,为你提供一个甚至超越React Native的整体视图。而且,你会看到许多有用的技巧、窍门和一路上需要注意的问题!
实用React Native提供了实用的练习,让你对用React Native构建应用程序有了扎实的掌握,让你可以跳到自己创建更高级的应用程序。用React Native创建一个游戏将让你看到React Native能做什么的一个全新的视角。
你会学到什么
- 掌握React Native的基础知识
- 创建一个有逻辑结构的项目
- 回顾界面元素,如部件、控件和扩展等
- 构建布局
- 使用Expo,一个开源的工具链
本书适用对象
本书的主要读者是移动开发者和任何希望为多个移动平台进行构建,并试图用一个在所有平台上基本相同的代码库来实现的人。读者需要有相当的基础,但不一定是HTML、CSS和JavaScript方面的专家,但我不会假设超出这个范围。
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2374
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1651
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1557
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1280
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1256
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1228
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1199
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
电子书-高维数据统计:方法、理论与应用(英)
1143
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1082
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
975
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册