Project Direction Update
Following the changes in #302 and #308, react-simplikit has shifted its focus to platform-independent, pure state/logic hooks.
What Changed
Deprecated Hooks
The following browser-dependent hooks have been deprecated and will be removed in a future major version:
useDoubleClick
useGeolocation
useImpressionRef
useIntersectionObserver
useLongPress
useOutsideClickEffect
useStorageState
useVisibilityEvent
PRs targeting these hooks will be closed.
Contributing
We welcome contributions in these areas:
- Bug fixes for existing platform-independent hooks
- Type improvements and documentation updates
- New platform-independent hooks — please open an issue first to discuss the API design
- Contributions to
@react-simplikit/mobile — mobile web-specific utilities
If you have an open PR affected by this change, please check the comments on your PR for specific guidance.
Thank you to all contributors for your support!
Project Direction Update
Following the changes in #302 and #308,
react-simplikithas shifted its focus to platform-independent, pure state/logic hooks.What Changed
react-simplikit): Now focuses exclusively on hooks and utilities that work across all JavaScript environments (browser, server, React Native, etc.) — see refactor: next step #302@react-simplikit/mobile): A dedicated package for solving mobile web challenges — viewport management, keyboard handling, and layout issues on iOS Safari and Android Chrome — see feat: add @react-simplikit/mobile package with monorepo structure #308Deprecated Hooks
The following browser-dependent hooks have been deprecated and will be removed in a future major version:
useDoubleClickuseGeolocationuseImpressionRefuseIntersectionObserveruseLongPressuseOutsideClickEffectuseStorageStateuseVisibilityEventPRs targeting these hooks will be closed.
Contributing
We welcome contributions in these areas:
@react-simplikit/mobile— mobile web-specific utilitiesIf you have an open PR affected by this change, please check the comments on your PR for specific guidance.
Thank you to all contributors for your support!