-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
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
- Core package (
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 - New package (
@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 #308
Deprecated Hooks
The following browser-dependent hooks have been deprecated and will be removed in a future major version:
useDoubleClickuseGeolocationuseImpressionRefuseIntersectionObserveruseLongPressuseOutsideClickEffectuseStorageStateuseVisibilityEvent
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!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels