//! 共享的 Dioxus Hooks 模块。
//!
//! 该模块集中管理可在组件树中复用的自定义 Hook，包括：
//! - 通用 DOM 事件监听（注册 + 自动卸载清理）
//! - 客户端分页数据加载
//!
//! 评论草稿持久化（localStorage 读写）已迁至 `crate::utils::comment_storage`，
//! 因为它是纯工具函数而非渲染期 Hook。
//!
//! 骨架屏延迟渲染已统一至 `crate::components::skeletons::delayed_skeleton::DelayedSkeleton` 组件。

/// 通用 DOM 事件监听 Hook（add/remove_event_listener 生命周期封装）。
pub mod event_listener;

/// 客户端数据加载 Hook（use_paginated）。
pub mod query;
