JSPM

@gluestack-ui-nightly/utils

0.1.14
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 179
  • Score
    100M100P100Q77133F

Utility functions and hooks for gluestack-ui

Package Exports

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

Readme

@gluestack-ui-nightly/utils

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

Installation

npm install @gluestack-ui-nightly/utils
# or
yarn add @gluestack-ui-nightly/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-nightly/utils/hooks';
import { mergeRefs, stableHash } from '@gluestack-ui-nightly/utils/common';

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

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

License

MIT