We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 60cead8 commit 4b98610Copy full SHA for 4b98610
sdk/src/utils/scroll.rs
@@ -52,8 +52,10 @@ static SCROLL_TRACKER_COUNTER: AtomicUsize = AtomicUsize::new(0);
52
/// }
53
/// ```
54
pub fn use_root_scroll() -> Signal<ScrollMetrics> {
55
- let instance_id = SCROLL_TRACKER_COUNTER.fetch_add(1, Ordering::SeqCst);
56
- let callback_name = format!("scrollCallback_{}", instance_id);
+ let callback_name = use_hook(|| {
+ let instance_id = SCROLL_TRACKER_COUNTER.fetch_add(1, Ordering::SeqCst);
57
+ format!("scrollCallback_{}", instance_id)
58
+ });
59
60
let mut scroll_metrics = use_signal(|| ScrollMetrics {
61
scroll_top: 0.0,
0 commit comments