`

《React Native:用JavaScript开发移动应用》 读书笔记

 
阅读更多

由于正好公司准备重写原来的项目,西班牙来的前端小哥说是享用React 于是,作为一个想非常了解开发的测试 我迫不及待的想要了解下这个可以跟Angular.js并驾齐驱成为选择项目之一的react.js这个神奇的构架模式,正好推出这本书的试读 天助我也 嘿嘿

那个读书之前 我个人的习惯是把 我想要了解的东西列出来 看评定 这本书是否符合我的要求那么我的目标列表是:

1)可以了解到如何搭建一个简单的React的应用,并且可以对其进行调试 了解其基本原理

2)可以构建一个IOS的应用(因为项目中要开发IOS Android APP)并且了解他的布局和基本的控制器和模块

3)怎么跟APP 必须的API(链接我们复杂的后端service)的联通以及服务器

4)还有对我一个测试人员最关心的如何搭建,进行测试组件(这个是我的千秋大业)

以上的是我的列表于是乎认真而且又开心的看起了试读章节先映入眼帘的肯定是目录整个书的股价骨感的展现在我的面前开心的发现书里的内容和我的想象及要求100%match 啊哈哈更有劲头的读了起来

试读的详细的在第十章处理复杂的应用程序状态,讲到解决一些问题可以有很多选择并且推出了一个优雅的解决提出问题的具体实现——Baobab以及对Baobab的一些介绍这是一个神奇的库

接下来是把状态树并入ReactJS并用刚才提到的Baobab是怎样让他们结合在一起的,怎样将单个游标链接到组件,多个游标链接等进行了详尽的介绍并且举了代码的事例让我十分清楚的了解到了整个过程



 

接下来又是介绍如何改变Baobab树的状态,介绍到外层ACTIONSDISPATCHER并且给了详尽的图表解释

以及使用Baobab树构建应用程序状态并列举出来小编的喜好和偏爱的一种方法的代码事例,引人入胜,并一步步引入了怎样使用Baobab创建稍微复杂的例子,列举了“thinking in React”这个例子来让我们更加生动形象的了解如何从服务器获取数据

最后文章提到了ReactJS的级联渲染,多张图片详尽的解释了ReactJS的渲染以及重复级联渲染,读到这里竟然就到了试图文章的收尾部分真心是意犹未尽啊

这是一本灰常灰常适合跟我一样想了解ReactJS如何构建AndroidIOS APP的一本神奇的好书,期望我可以有机会领略本书的全貌哈哈期望给我机会在测试兼前端开发的道路上走的越来越广  让他成为我前端的开门神钥嘿嘿说到这里希望有机会跟大家交流整本书的读书心得和一些工程上有益的实践经验

 

 

  • 大小: 13.2 KB
分享到:
评论

相关推荐

    React Native 基础学习笔记.rar

    React Native 是一个由Facebook开发的开源框架,它允许开发者使用JavaScript和React库来构建原生移动应用程序。这个“React Native基础学习笔记”很可能是对这一跨平台开发技术的详细讲解和实践经验的汇总。React ...

    ReactNative的音频录制库

    React Native本身是一种由Facebook开发的开源框架,它允许使用JavaScript和React组件来构建原生移动应用。通过React Native,开发者可以编写一次代码,然后在iOS和Android两个平台上运行,大大提高了开发效率和一致...

    Android-使用ReactNative开发的一个笔记App

    React Native是由Facebook开发的开源框架,它允许开发者使用JavaScript编写原生移动应用,同时享受到跨平台开发的优势。通过这个项目,我们可以深入理解React Native的核心概念、组件系统以及与Android平台的集成。 ...

    react native 模仿鲨鱼笔记

    React Native 是一个由Facebook开发的开源框架,它允许开发者使用JavaScript和React的语法来构建原生的移动应用程序。在这个“React Native模仿鲨鱼笔记”的项目中,开发者试图使用这个技术来复刻一款名为“鲨鱼记账...

    swift-ReactNative学习笔记

    Swift与React Native是两种截然不同的技术,但它们在现代移动应用开发中都扮演着重要角色。Swift是Apple推出的一种编程语言,专为iOS、iPadOS、macOS、watchOS和tvOS等平台的应用开发而设计。React Native则是...

    reactnative调用android原生模块Toast学习笔记

    在React Native框架中,开发者可以利用JavaScript来构建原生级别的移动应用,同时还能与原生平台的API进行交互。本文将深入探讨如何在React Native项目中调用Android原生模块,特别是实现显示Toast功能,这对于增强...

    react-native移动端开发笔记1

    React Native 是一个由Facebook开发的开源框架,它允许开发者使用JavaScript和React库来构建原生的移动应用程序。这篇移动端开发笔记将带你逐步进入React Native的世界,首先从基础环境的搭建开始。 1. 安装Node.js...

    Boostnote的iOS和Android应用采用ReactNative构建

    通过React Native,开发者可以利用已有的JavaScript技能开发移动应用,同时享受到原生API的访问权限,如摄像头、GPS等硬件功能,以及推送通知、本地存储等服务。 在Boostnote的项目中,文件“BoostIO-boostnote-...

    移动互联网应用开发课堂笔记,web应用开发必备

    笔记可能讨论了跨平台框架,如React Native或Flutter,它们允许开发者用一种语言编写代码,同时在多个平台上运行。此外,移动应用的性能优化、内存管理、权限请求和推送通知等主题也可能是笔记的重点内容。 资源...

    React Native for Windows:使用 React 构建原生 Windows 应用程序的框架-开源

    将您的 React Native 应用程序带到一些最强大的设备上。 借助我们针对 React Native 的强大 Windows 扩展,让您的应用跨 PC、Xbox、Surface 平板电脑和双屏运行。 将您的桌面体验扩展到不仅仅是 Windows! 试试我们...

    githubpopular-reactnative:我的第一个应用程式

    githubpopular-reactnativemy first reactnative app, so i know how to develop a reactnative app.以下是自己RN项目,总结的一些笔记:1.webstorm新建RN项目时,如果运行android无法正常安装项目,则先用AS打开...

    notes-app:一个React Native应用做笔记

    笔记应用 一个用来做笔记的 React Native 应用程序。 这是我创建的一个简单应用程序,用于在React Native中做笔记。 使用模板制作。 记笔记,从图像中获取笔记,与他人分享,使用此应用程序将它们保存到您的帐户。 ...

    MyNotes-App-using-Reat-Native:我的笔记应用程序使用 React Native 框架并将笔记存储在 firebase 数据库上并在需要时检索

    React Native 是一个 JavaScript 库,可以帮助我们为两个主要的移动操作系统(Android 和 iOS)生成移动应用程序。 与传统方法不同,在传统方法中,我们必须分别为两个OS开发相同的应用程序,而React ANtive会生成...

    NotesApp-React-Native:适用于Android平台的React Native中的基本笔记应用

    更新应用程序的react-native-scripts依赖关系应该像更改package.json的版本号并重新安装项目的依赖关系一样简单。 升级到React Native的新版本需要更新react-native , react和expo软件包版本,并在app.json设置...

    rn-xnote:React Native的笔记应用程序功能

    项目源码的结构展示了React Native应用的标准组织方式,对于学习React Native和移动端应用开发的开发者来说,这是一个宝贵的参考资料。通过理解XNOTE的设计和实现,开发者可以深入掌握React Native、Markdown以及...

    sk-react-native:通过Songkick应用程序进行本机实验

    sk-reactive-native 一个实验,看看React Native有多酷: 持续部署到iOS :smiling_face_with_heart-eyes: 在没有任何Objective-C /敏捷知识的情况下构建本机应用享受超快速的开发流程资源笔记项目设置我们花了2小时...

    wanderlist-native:使用Expo&React Native构建的Wanderlist移动​​应用

    流浪者本机使用React Native的的Android应用程序。 在上可用在Android的可用:expo / @ peter176 / wanderlist发展要求:Docker 在.env文件中,将REACT_APP_API_URL设置为本地网络IP地址,端口8000,例如REACT_APP_...

    react-native-chat-app-boilerplate:React Native聊天应用样板

    React Native-使用React构建本机应用程序的框架 React-一个声明性,高效且灵活JavaScript库,用于构建用户界面。 React路由器本机-React的声明式路由。 时刻-使用javascript解析,验证,操作和显示日期。 ...

    个人笔记(react个人笔记)

    11. **React Native**:如果扩展到移动开发,React还有React Native,它允许开发者用类似React的语法开发原生iOS和Android应用。 这个“React全家桶笔记”可能涵盖了以上提到的所有或部分知识点,通过学习这些笔记...

    NoteApp:使用React-Native的Note App

    在现代移动应用开发中,React-Native以其跨平台的优势成为开发者们的热门选择。本篇文章将深入探讨如何利用React-Native来创建一个名为"NoteApp"的应用,该应用允许用户添加和删除笔记,以此来理解React-Native的...

Global site tag (gtag.js) - Google Analytics