zdl
3a02c13dfe
fix: 修复评论在所有事件中串联显示的严重 Bug
问题描述:
- 在事件 A 下发表评论后,该评论会出现在事件 B、C 等所有事件下
- 切换事件时,评论列表没有重新加载,导致数据混乱
根本原因:
- usePagination Hook 的 useEffect 只依赖 autoLoad(常量)
- 当 eventId 变化时,loadCommentsFunction 被重新创建(包含新的 eventId)
- 但 useEffect 不会重新执行,导致旧数据(上一个事件的评论)持续显示
修复方案:
- 在 useEffect 依赖数组中添加 loadFunction
- 当 loadFunction 变化时(eventId 变化 → loadCommentsFunction 变化)
- useEffect 重新执行,加载新事件的评论数据
影响范围:
- EventCommentSection 组件(评论区)
- 所有使用 usePagination Hook 的组件都会受益于此修复
- 确保数据隔离性和正确性
🤖 Generated with Claude Code
2025-11-17 10:30:57 +08:00
..
2025-10-28 21:45:06 +08:00
2025-10-30 13:22:45 +08:00
2025-10-29 11:40:32 +08:00
2025-11-03 19:45:32 +08:00
2025-10-27 17:52:39 +08:00
2025-10-30 17:54:27 +08:00
2025-10-30 14:56:30 +08:00
2025-10-29 12:01:26 +08:00
2025-10-28 20:09:21 +08:00
2025-11-17 10:30:57 +08:00
2025-10-22 15:23:36 +08:00
2025-10-28 20:09:21 +08:00
2025-10-28 20:51:10 +08:00
2025-10-30 18:07:22 +08:00
2025-10-29 12:01:26 +08:00
2025-10-29 12:01:26 +08:00
2025-10-30 16:50:10 +08:00
2025-10-29 12:01:26 +08:00
2025-10-30 17:54:27 +08:00