文章目录 React 项目——计算器 一、总体设计 二、代码实现 1、各组件的建立 2、Route 实现路由 3、Redux 实现交互 三、最终呈现效果 React 项目——计算器 一、总体设计 采用 React 框架实现计算器的基础功能。 1、 搭建界面如下: 1.1 计算器主要功能组件设计:calculator组件 计算机功能实现主要有三个状态(当前操作数、上一个操作数、操作符)、五种操作(增加数字、回退数字、选择运算符、计算、清空)。 1.2 整体界面设计: 主要模块与组件Dom树如下,包含 Navbar 与 Content(Home、Calculator、Login、Register、404)组件。 Router 主要路径如下: