React Cookbook中文版:87个案例带你精通React框架

React Cookbook中文版:87个案例带你精通React框架

评分

★★★★★

ISBN

9787111722809

出版社

机械工业出版社 2023-03-20出版

分类

编程设计

内容简介
React可以帮助你便捷地创建和处理应用程序,但要掌握如何将各部分功能有机地整合在一起却并不容易。如何验证表单?如何在保持代码精简的情况下实现复杂的多步骤用户操作?如何测试代码?如何保证可维护性?如何连接后端?如何提高代码可读性?本书可以帮你快速解决这些问题。 许多书籍教你如何入门、理解框架,或者如何将组件库与React结合使用,但很少提供代码示例来帮助你解决具体的问题。本书简明易懂,包含开发人员使用React解决常见问题时的示例代码,这些解决方案按主题和问题类型分类,便于你索引和查找。 通过阅读本书,你将学会: 向使用React构建的单页面应用程序引入丰富多彩的UI。 创建可以离线安装和使用的渐进式Web应用程序。 与REST、GraphQL等后端服务集成。 自动测试应用程序的可访问性。 使用WebAuthn引入指纹验证和安全令牌,增强应用程序的安全性。 处理bug,并避免常见的功能和性能问题。
AI简介
这是一本针对React框架的实战指南,通过87个实际案例,深入探讨了如何利用React构建高性能、可维护的Web应用程序。这些案例涵盖了React框架的各个方面,包括创建应用程序、路由、状态管理、交互设计、连接后端服务、组件库、安全性、测试、无障碍访问、性能优化以及渐进式Web应用等。 本书不仅深入解析了React的核心概念,如组件、状态、属性、生命周期方法等,还通过大量实例,展示了如何在实际项目中应用这些概念。例如,在创建应用程序部分,书中详细介绍了如何使用Gatsby、Razzle、Next.js、Preact、nwb、Webpacker等工具和库来创建不同类型的应用程序。在路由部分,书中深入探讨了如何使用React Router来创建复杂的路由结构,并介绍了如何使用MemoryRouter进行单元测试。在状态管理部分,书中详细介绍了如何使用Redux和reselect来管理复杂的状态,并介绍了如何使用Redux持久化库实现页面重新加载。 此外,本书还详细介绍了如何使用ESLint来检查代码的可访问性,如何使用Cypress来模拟离线工作,如何使用Prompt组件来询问用户确认
阅读/下载地址