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
两个项目:
- sprint boot-backend (server) – 开发 REST API
- 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