Universal Style agnostic and accessible react-native components
RN Primitives provides unstyled components, offering a high degree of customization freedom. By default, the components come without any predefined styles, allowing developers to seamlessly match their app's aesthetics.
Accessibility is a significant focus within RN Primitives. We are dedicated to ensuring our components align with accessibility standards. Our ongoing efforts involve designing and testing components with appropriate labels, roles, and behaviors, aiming to provide an inclusive user experience.
accordionalert-dialogaspect-ratioavatarcheckboxcollapsiblecontext-menudialogdropdown-menuhover-cardlabelmenubarnavigation-menupopoverprogressradio-groupselectseparatorsliderswitchtabletabstoasttoggletoggle-grouptoolbartooltip
hooksportalslottypesutils
Fork, clone, and install the dependencies with pnpm
pnpm iBuild and watch all of the primitive packages:
pnpm dev:primitivesStart the ios Example app:
pnpm dev:exampleStart the Documentation app:
pnpm dev:docs