内容简介
React Hooks have changed the way React components are coded. They enable you to write components in a more intuitive way without using classes, which makes your code easier to read and maintain. Building on from the previous edition, this book is updated with React Hooks and the latest changes introduced in create-react-app and Spring Boot 2.1.This book starts with a brief introduction to Spring Boot. You’ll understand how to use dependency injection and work with the data access layer of Spring
AI简介
这是一本以Spring Boot 2.0和React为主要技术,全面介绍全栈开发的书籍。书中首先介绍了Spring Boot 2.0的基础知识,包括环境搭建、依赖注入、数据库操作和RESTful Web服务的创建。接着,书中深入探讨了React,包括React组件、JSX、属性(props)、状态(state) 以及钩子(hooks) 等概念,并介绍了如何使用Fetch API和axios库进行网络编程。
书中还详细介绍了如何将CRUD功能改造为JWT认证,包括后端防护和前端防护的实现,以及如何通过快照测试来确保组件的输出结果符合预期。此外,书中还介绍了如何提高代码质量,包括代码可读性与可维护性的提升,以及全栈开发者的最佳实践。
书中还讲解了如何使用Docker进行应用容器化,以及如何将应用部署到Heroku等云服务平台。最后,书中还介绍了如何实现应用程序的安全防护,包括使用JWT进行身份验证和授权,以及如何优雅地处理异常和错误。