Skip to content
xorohPublic

About

Unstyled, accessible UI components and native interaction primitives for React Native. Base UI parity, design-system neutral, MIT.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Axis

npm version npm downloads License: MIT

Unstyled, accessible UI components and native interaction primitives for React Native.

Axis provides composable state models, hooks, and unstyled rendered components with complete control over styling, native accessibility, and predictable interaction flows.

Packages

  • @xoroh/axis (README) — the library. Install: bun add @xoroh/axis react react-native (peers react >= 18, react-native >=0.86 <0.89).
import { Text } from "react-native";
import { DialogRoot, DialogTrigger, DialogPortal, DialogPopup } from "@xoroh/axis";

<DialogRoot>
  <DialogTrigger>
    <Text>Open</Text>
  </DialogTrigger>
  <DialogPortal>
    <DialogPopup aria-label="Example dialog">
      <Text>Hello</Text>
    </DialogPopup>
  </DialogPortal>
</DialogRoot>;

Docs

License

MIT © Xoroh

About

Unstyled, accessible UI components and native interaction primitives for React Native. Base UI parity, design-system neutral, MIT.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages