JSPM

@syncfusion/react-base

31.2.12
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 228
  • Score
    100M100P100Q80588F
  • License SEE LICENSE IN license

A common package of core React base, methods and class definitions

Package Exports

  • @syncfusion/react-base
  • @syncfusion/react-base/index.js
  • @syncfusion/react-base/src/internationalization
  • @syncfusion/react-base/src/internationalization.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@syncfusion/react-base) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

React Base Library

The @syncfusion/react-base package is a foundational library for Syncfusion's Essential® Studio React components. It provides core utilities, providers, and functions to support the development of feature-rich React applications.

Key Features

  • Animation: Smooth and customizable animations for UI components.
  • Ripple Effect: The ripple effects for interactive elements.
  • Internationalization: Support for multiple languages and locales.
  • Localization: Adaptable content for region-specific requirements.
  • Right-to-Left (RTL): Built-in support for RTL languages like Arabic and Hebrew.

Setup

To install @syncfusion/react-base and its dependencies, run the following command:

npm install @syncfusion/react-base

Usage

This package serves as a dependency for other Syncfusion® React components. Import the necessary utilities or providers as needed in your React application. For example:

import { Provider } from '@syncfusion/react-base';
import { Button } from '@syncfusion/react-buttons';

<Provider locale={'en-US'} dir={'ltr'} ripple={false}>
  <Button>Submit</Button>
</Provider>

Resources

Support

Product support is available through following mediums.

  • Support ticket - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support
  • Live chat

Changelog

Check the changelog here. Get minor improvements and bug fixes every week to stay up to date with frequent updates.

This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA. To acquire a license for React UI components, you can purchase or start a free 30-day trial.

A free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.

See LICENSE FILE for more info.

© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential® Studio license and copyright applies to this distribution.