React 项目:魔法分院帽

React 项目:魔法分院帽

这个项目的目标是使用 ReactJS 构建一个类似哈利波特中“分院帽”的应用。

项目设置

  1. 进入 react-sorting-hat 目录。
  2. 运行 npm install 安装依赖项。
  3. 运行 npm start 启动开发服务器。
  4. ./react-sorting-hat/src 内创建一个名为 components 的目录。

项目功能

  • 学生进入应用时会收到欢迎信息。
  • 点击按钮开始分院测试。
  • 回答一系列问题(例如 6 个)。
  • 根据回答,被分到四个学院之一(格兰芬多、拉文克劳、赫奇帕奇或斯莱特林)。
  • 显示分院结果。

项目挑战

  • 设计组件结构。
  • 管理状态和用户输入。
  • 根据答案进行逻辑判断。
  • 呈现结果。

提示

  • 考虑使用 React Router 管理页面导航。
  • 使用状态管理库(例如 Redux 或 Context API)处理复杂的状态逻辑。
  • 设计友好的用户界面。
zip
React-Sorting-Hat-master.zip 预估大小:17个文件
folder
React-Sorting-Hat-master 文件夹
folder
react-sorting-hat 文件夹
file
package.json 753B
file
package-lock.json 577KB
folder
src 文件夹
file
App.css 564B
file
index.js 168B
file
logo.svg 3KB
file
App.test.js 280B
file
setupTests.js 255B
file
App.js 555B
file
index.css 366B
file
.gitignore 310B
folder
public 文件夹
file
logo192.png 5KB
file
manifest.json 492B
file
robots.txt 67B
file
index.html 2KB
file
logo512.png 9KB
file
favicon.ico 3KB
file
README.md 2KB
zip 文件大小:170.55KB