《React全家桶:前端开发与实例详解》是一本非常实用的前端开发指南。本书分为两部分,首先通过一系列实例逐步介绍了React的基础知识,包括组件开发、用户交互处理、表单管理和与服务器的交互等。还详细探讨了Create React App的工作原理,以及自动化单元测试和客户端路由的使用。第二部分则更深入地讨论了在大型应用程序中使用React的高级主题。通过阅读本书,开发人员可以学习如何用更少、更安全的代码构建更可靠、更强大的应用程序,提高开发效率和代码质量。这本书对React全家桶的全面讲解和实例详解使其成为前端开发的一本不可或缺的参考书籍。
使用React能让前端开发人员用更少、更安全的代码来构建更可靠、更强大的应用程序。《React全家桶:前端开发与实例详解》分为两部分,全面介绍了React的相关主题。第一部分通过例子循序渐进地讲解基础知识,包括创建一个投票应用程序、编写组件、处理用户交互、管理富表单,以及与服务器交互,此外还探索了Create React App的工作原理,编写自动化单元测试,以及使用客户端路由构建多页面应用程序。第二部分探讨在大型应用程序产品中使用的更高级的概念——数据的架构、传输和管理的策略,讲解了Redux、GraphQL、Relay,以及如何使用React Native编写原生、跨平台的移动应用程序。书中每一章都配有示例代码,有助于读者巩固所学。
目录
第一部分
第1章 第一个React Web应用程序
第2章 组件
第3章 组件和服务器
第4章 JSX和虚拟DOM
第5章 具有props、state和children的高级组件配置
第6章 表单
第7章 Webpack与Create React App结合使用
第8章 单元测试
第9章 路由
第二部分
第10章 Flux和Redux介绍
第11章 Redux中间件
第12章 表示组件和容器组件与Redux一起使用
第13章 使用GraphQL
第14章 GraphQL服务器
第15章 经典Relay
第16章 React Native