Spring Boot React 全栈 Web 开发源码


React 用于在前端构建用户界面 (UI)。
Spring Boot 流行用于开发 RESTful Web 服务和微服务。
React Hooks 是 React 16.8 中的新增功能。它们让您无需编写类即可使用状态和其他 React 功能。 
Hooks 在 16.8 版本中被添加到 React。Hooks 允许函数组件访问状态和其他 React 特性。因此,通常不再需要类组件。Hooks 允许我们“挂钩”到 React 特性,例如状态和生命周期方法。
源码附有GitHub 上的工作代码示例
 
先决条件

  • 基本熟悉 HTML 和 CSS
  • JavaScript 和编程的基础知识
  • Spring Boot 基础知识
  • ReactJS 基础
  • 全局安装 Node.js 和 npm

两个项目:
  1. sprint boot-backend (server)  – 开发 REST API
  2. react-hooks-frontend (client)  – 使用 REST API

使用的服务器端工具和技术
  • Spring Boot 2 +
  • SpringData JPA ( Hibernate)
  • Maven 3.2 +
  • JDK 1.8
  • Embedded Tomcat 8.5+
  • MySQL Database

客户都技术
  • React
  • React Hooks
  • Modern JavaScript (ES6)
  • NodeJS and NPM
  • VS Code IDE
  • Create React App CLI
  • Bootstrap 5 and Axios HTTP Library