Skip to main content
Version: 5.3.0 - 5.3.2

React Native application

A React Native application in KAIZEN is a React-based web application. It is a separate application category from standalone, main, and micro applications. Unlike main applications, a React Native application does not manage micro applications, design systems, default create pages, or viewport settings.

When creating an application, select React Native App from the Type dropdown to configure this application type.

React Native application architecture​

A React Native application is created as an independent React-based application. It has its own project structure, runtime, and deployment lifecycle, and it does not act as a host for micro applications.

This application type is suitable when the application needs to be managed separately from the main-micro application structure. It can be developed and released independently without relying on a main application shell.

Architectural characteristics​

In a React Native application:

  • The application is managed as a separate application type.
  • It does not load or manage micro applications.
  • It does not use main application capabilities such as shared micro-app navigation, design system setup, default create pages, or viewport settings.
  • The build and deployment process is handled independently from standalone, main, and micro applications.

Suitable use cases​

A React Native application architecture is appropriate when:

  • The application needs to be delivered as a separate React-based application.
  • The application does not require micro-frontend composition.
  • The team wants to manage the application lifecycle independently.
  • The application has a focused scope that does not depend on shared main application features.

Last updated on 21 Sep 2026