ehsaneha


Ehsan Ebrahimi
  • Utility functions and types

    published version 1.0.0, 7 months ago
  • A simple yet powerful state management library inspired by `zustand` which allows you to create observable stores in your JavaScript or TypeScript projects.

    published version 1.0.1, 5 days ago
  • This is an extension of the `@ehsaneha/observable-store` library specifically tailored for React applications inspired by `zustand` library.

    published version 1.0.4, 5 days ago
  • A headless, type-safe, and hook-based tab primitive for React with full control over state management using react-observable-store.

    published version 1.0.1, 14 days ago
  • useDebounce is a custom React hook that delays invoking a function until a specified time has passed since the last call, ideal for handling user input like search fields.

    published version 1.0.2, 13 days ago
  • useThrottle is a custom React hook that limits how often a function can be called by ensuring it's invoked at most once within a specified delay period.

    published version 1.0.3, 13 days ago
  • A custom React hook that returns the current responsive breakpoint index or evaluates media query rules based on the window's width.

    published version 1.0.1, 7 days ago
  • A React <Slot> component that merges props and forwards refs to a single child element, similar to Radix UI’s Slot.

    published version 1.0.3, 6 days ago
  • A customizable React skeleton loader component with pulse animation and full native div props support.

    published version 1.0.2, 5 days ago
  • react-inview – A lightweight React hook to detect when elements enter or leave the viewport using the Intersection Observer API.

    published version 1.0.0, 8 days ago
  • A React hook and component for triggering a callback when an element enters the viewport, with optional polling and one-time execution.

    published version 1.0.1, 8 days ago