Ui5 Webcomponents React screenshot

Ui5 Webcomponents React

Author Avatar Theme by Sap
Updated: 22 May 2025
493 Stars

A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience

Categories

Overview:

ui5-webcomponents-react is a React implementation that provides a Fiori-compliant design by utilizing the UI5 Web Components. It offers a range of components and utilities that can be used to create Fiori-style applications in React.

Features:

  • Fiori 3 Components: Provides a set of Fiori 3 components that are compliant with the Fiori design guidelines.
  • Fiori Charts: Includes Fiori-compatible chart components for data visualization.
  • Utils: Offers utility components and functions to support the development process.

Installation:

To install ui5-webcomponents-react, follow these steps:

  1. Make sure you have React and React-DOM version 16.14.0 or higher installed, as well as Node.js (LTS version).
  2. Install the npm module and required peer dependencies by running the following command:
npm install @ui5/webcomponents-react
  1. If you are using TypeScript, it is recommended to use version 4.7 or later.
  2. Wrap your application’s root component into the ThemeProvider. You can find this component in the src/index.js file.
  3. Import the desired components in your app. For example, to use the Button component, import it as follows:
import { Button } from '@ui5/webcomponents-react';
  1. Use the imported components in your app as needed.

For browser support and additional configuration options, refer to the documentation for UI5 Web Components.

Summary:

ui5-webcomponents-react is a React implementation that allows developers to create Fiori-style applications using the UI5 Web Components. It provides a range of components, including Fiori 3 components and charts, as well as utility functions to support development. To install the package, developers need to install the npm module and its required peer dependencies, and wrap the root component in the ThemeProvider. Overall, ui5-webcomponents-react offers an easy and efficient way to create Fiori-compliant React applications.