JSPM

  • Created
  • Published
  • Downloads 96236
  • Score
    100M100P100Q165120F

Utility functions and hooks for gluestack-ui

Package Exports

  • @gluestack-ui/utils
  • @gluestack-ui/utils/aria
  • @gluestack-ui/utils/common
  • @gluestack-ui/utils/hooks
  • @gluestack-ui/utils/nativewind-utils

Readme

@gluestack-ui/utils

A collection of utility functions and hooks for gluestack-ui components.

Installation

npm install @gluestack-ui/utils
# or
yarn add @gluestack-ui/utils

Features

  • Common utility functions for React and React Native
  • Custom React hooks
  • NativeWind utilities
  • ARIA accessibility helpers

Usage

import {
  useControllableState,
  useKeyboardDismissable,
} from '@gluestack-ui/utils/hooks';
import { mergeRefs, stableHash } from '@gluestack-ui/utils/common';

// Use hooks
const [value, setValue] = useControllableState({
  defaultValue: 'initial',
});

// Use utility functions
const combinedRef = mergeRefs(ref1, ref2);

License

MIT