跳转到内容

React 组件练习:只读一个组件的 props 和状态

React 项目对新手最难的是 props、state、组件拆分和事件流。第一次练习只选一个组件,不读全项目。

  • oldboyxx/jira_clone:适合练页面组件、Issue 流程和 Cypress 测试。仓库活跃度和依赖状态练习前要重新确认。
  • realworld-apps/realworld:适合理解全栈项目规范,但不建议新手直接改代码。

选一个页面组件,让 AI 解释 props、state 和用户点击后的数据变化。

请帮我读这个 React 组件,不要修改文件。
组件路径:{组件路径}
我的水平:初学者
请输出:
1. 这个组件在页面里负责什么
2. 它接收哪些 props
3. 哪些状态来自本组件,哪些来自外部
4. 用户点击后会触发什么函数
5. 数据如何影响页面显示
6. 如果我只想改一个按钮文案,应该改哪里
7. 不建议新手先碰哪些逻辑
  • 你能说出 props 和 state 的区别。
  • 你能找到按钮点击后触发的函数。
  • 你知道哪个改动是文案级,哪个改动会影响业务逻辑。
  • 一上来读整个 React 项目。
  • 让 AI 重构组件结构。
  • 不区分 UI 文案、组件状态和接口数据。