Introduction
Get Started
Options
Element Parameters
Server-Side Rendering
Encoding and Decoding Data
Changelog
Functions
Storage
use_local_storage
use_session_storage
use_storage
Elements
use_active_element
use_document
use_document_visibility
use_draggable
use_drop_zone
use_element_bounding
use_element_size
use_element_visibility
use_intersection_observer
use_mouse_in_element
use_mutation_observer
use_resize_observer
use_window
use_window_focus
use_window_scroll
use_window_size
Browser
use_breakpoints
use_broadcast_channel
use_clipboard
use_color_mode
use_cookie
use_css_var
use_display_media
use_event_listener
use_favicon
use_media_query
use_permission
use_preferred_contrast
use_preferred_dark
use_prefers_reduced_motion
use_service_worker
use_textarea_autosize
use_user_media
use_web_lock
use_web_notification
Sensors
on_click_outside
use_device_orientation
use_device_pixel_ratio
use_element_hover
use_geolocation
use_idle
use_infinite_scroll
use_mouse
use_scroll
Network
use_event_source
use_websocket
Animation
use_interval
use_interval_fn
use_raf_fn
use_timeout_fn
use_timestamp
Watch
watch_debounced
watch_pausable
watch_throttled
watch_with_options
whenever
Reactivity
signal_debounced
signal_throttled
sync_signal
Iterable
use_sorted
Utilities
header
is_err
is_none
is_ok
is_some
use_cycle_list
use_debounce_fn
use_derive_signal!
use_supported
use_throttle_fn
use_to_string
use_toggle
Intl
use_intl_number_format
use_locale
use_locales
@Math
use_abs
use_and
use_ceil
use_floor
use_max
use_min
use_not
use_or
use_round
Leptos-Use Guide
Light
Rust
Coal
Navy
Ayu
Leptos-Use Guide
Collection of essential Leptos utilities
Inspired by React-Use / VueUse / SolidJS-USE