Skip to content

Commit 4b98610

Browse files
committed
Move use_root_scroll callback name calculation to hook
1 parent 60cead8 commit 4b98610

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sdk/src/utils/scroll.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,10 @@ static SCROLL_TRACKER_COUNTER: AtomicUsize = AtomicUsize::new(0);
5252
/// }
5353
/// ```
5454
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);
55+
let callback_name = use_hook(|| {
56+
let instance_id = SCROLL_TRACKER_COUNTER.fetch_add(1, Ordering::SeqCst);
57+
format!("scrollCallback_{}", instance_id)
58+
});
5759

5860
let mut scroll_metrics = use_signal(|| ScrollMetrics {
5961
scroll_top: 0.0,

0 commit comments

Comments
 (0)