Skip to content
DocumentationWeb and React Native
GETTING STARTED

Web and React Native

One visual language across platforms.

kivoraWe provide the pieces.
The idea is still yours.

One family, two renderers

@kivora/nextjs provides web components. @kivora/native targets React Native. Both share types and themes from @kivora/theme without requiring you to install both renderers.

Choose a package
1# Dentro de tu aplicación Next.js 2npx @kivora/init --framework nextjs 3 4# Dentro de tu aplicación React Native compatible 5npx @kivora/init --framework native

What you can share

  • Palettes and design decisions expressed through theme tokens.
  • Equivalent names, states and interaction patterns when both platforms support them.
  • Business logic, validation and data models independent of the interface.

What you need to adapt

DOM attributes, table engines and react-slick options are not interchangeable with React Native. Resizable belongs to the web package; Menu is available on both platforms; the native library adds BottomSheet.

These pages document the @kivora/nextjs 0.2.0 API. Consult the README and types of your installed native version when building native components.

Continue with Button or explore the web component catalog.