作品简介
React可以帮助你便捷地创建和处理应用程序,但要掌握如何将各部分功能有机地整合在一起却并不容易。如何验证表单?如何在保持代码精简的情况下实现复杂的多步骤用户操作?如何测试代码?如何保证可维护性?如何连接后端?如何提高代码可读性?本书可以帮你快速解决这些问题。
许多书籍教你如何入门、理解框架,或者如 何将组件库与React结合使用,但很少提供代码示例来帮助你解决具体的问题。本书简明易懂,包含开发人员使用React解决常见问题时的示例代码,这些解决方案按主题和问题类型分类,便于你索引和查找。
通过阅读本书,你将学会:
向使用React构建的单页面应用程序引入丰富多彩的UI。
创建可以离线安装和使用的渐进式Web应用程序。
与REST、GraphQL等后端服务集成。
自动测试应用程序的可访问性。
使用WebAuthn引入 指纹验证和安全令牌,增强应用程序的安全性。
处理bug,并避免常见的功能和性能问题。
David Griffiths是一位作家、培训师和软件开发者,拥有6年React开发经验。他为初创公司、零售商店、汽车制造商、国家体育机构和大型软件供应商编写过应用程序。
Dawn Griffiths是一位作家和培训师,拥有20多年的软件开发经验,有创建桌面和Web应用程序的丰富实践经验。
David和Dawn一起编写了数本书籍,其中包括Head First Android Development和Head First Kotlin。他们还为O'Reilly提供实时的在线培训。
