npm.io
5.0.6 • Published 2 months ago

@gluestack-ui/utils

Licence
MIT
Version
5.0.6
Deps
13
Size
151 kB
Vulns
0
Weekly
0
Stars
5.3K

@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

Keywords