Open Issues Need Help
View All on GitHubAI Summary: This issue proposes adding a `useIntersectionObserver` React hook that wraps the native Intersection Observer API. Its purpose is to easily detect when elements enter or leave the viewport, with requirements for configurable options, support for multiple elements (via multiple hook instances), and SSR safety.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue proposes the creation of a new React hook named `useKeyboard`. This hook will simplify the implementation of keyboard shortcuts and key combinations within React components, including support for modifier keys and an option to prevent default browser behavior.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue proposes the creation of a new React hook, `useGeolocation`, to abstract the browser's Geolocation API. The hook should provide functionality to get the current position, watch for position changes, and manage loading and error states, including permission handling.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue requests an analysis and optimization of the JavaScript bundle sizes for individual hooks and the overall package. The goal is to reduce the size of the delivered code by identifying and implementing improvements, such as better tree-shaking, and establishing ongoing monitoring.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue proposes improving test coverage by adding tests for error handling, SSR compatibility, performance, cleanup behavior, and integration scenarios. The goal is to identify and address edge cases that are currently not adequately tested.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue proposes enhancing the TypeScript types for hooks to improve developer experience through better type inference and the addition of generic support. It also includes a separate, related enhancement to add Storybook documentation for these hooks, featuring interactive examples and controls.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue requests the addition of comprehensive JSDoc comments to all existing hooks within the project. The goal is to improve IntelliSense and the overall developer experience by documenting parameters, return values, and providing usage examples for each hook.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue proposes the creation of a new `useForm` hook for managing form state, including handling values, errors, touched fields, validation, submission, and reset functionality. The hook should also include TypeScript support and be accompanied by unit tests.
A modern, lightweight custom React hooks library 🚀
AI Summary: This issue proposes the creation of a new React hook called `useEventListener`. This hook will simplify the process of adding and removing event listeners to DOM elements, the window, or the document, ensuring automatic cleanup on component unmount and supporting TypeScript. It aims to provide a cleaner API for event handling within React applications.
A modern, lightweight custom React hooks library 🚀