Fast and flexible React UI components

List of Services

    Experience the best React UI components available in any framework.

    • Pure JavaScript components that are framework-agnostic
    • Includes lightweight, high-performance data grid, charts, gauges, and input components.
    Download

    Why choose Wijmo for your React App?

    React support

    Wijmo's React UI library includes full support for React, making it easy to integrate into the React ecosystem. Wijmo provides rich declarative markup for all components and optional React Redux support.

    Designed for touch

    Extend touch functionality to all controls across your application, including Wijmo's touch module. Whether you're building a website or a PWA, provide users with a smooth and enjoyable user experience on tablets and mobile devices.

    Extensive documentation, demos, and APIs

    Experience Wijmo's low learning curve with developer documentation, demos, and APIs. You can modify the code directly in the online demo or download it locally to test its functionality.

    Familiar controls

    Wijmo's FlexGrid, FlexChart, and FlexSheet controls are designed to provide users with a familiar, Excel-like experience. This makes it easier for users to get started interacting with Wijmo's UI controls.

    Compliance with accessibility standards

    It's important to ensure everyone has access to our components. All Angular components in Wijmo are ARIA compliant, ensuring everyone can interact with Wijmo controls.

    Korean technical support

    You can ask questions and get answers quickly and easily anytime through Messier's developer forum.

    Shows how to start all components from Wijmo's interop module.

    All components

    View 3

    Download Zip file

    View 3
    Cryptocurrency Tracking

    Track cryptocurrency values by integrating Wijmo's powerful financial charting components into your grid.


    Download Zip file

    Geography Dashboard

    An interactive geographic dashboard for analyzing demographic data.


    Download Zip file

    Dynamic Dashboard

    Demonstrates how to use Wijmo controls in a customizable, dynamic dashboard.


    Download Zip file

    React UI component key demos

    Ask anything!

    Please share your concerns and questions about Wijmo with MESCIUS's expert team. We empathize with your concerns and provide assistance.
    Online product consultation Developer Forum (Technical Support)

    Wijmo's React UI controls

    Wijmo React's grids, charts, inputs, and gauges are not only feature-rich but also fast and flexible to extend.

    • Lightweight: React's interop modules are less than 7K, and the most commonly used control, FlexGrid, is less than 113KB.
    • No dependencies: Pure JavaScript controls written in TypeScript, enabling TSX usage in React.
    • Easy-to-read, common API: Very low learning curve, easy to learn.
    • Scalability: All controls provide maximum scalability.
    • Familiar environment: Controls such as grids and charts provide a familiar environment similar to Excel.
    • Support: Best-in-class support and resources for React components.

    FlexGrid: The Best React Data Table Control

    Basic functions

    • Column and row headers
    • Virtualized DOM
    • Selection and selection mode
    • Change column width and auto-size
    • Column order and dragging
    • array
    • Paging
    • edit
    • Cell format
    • Custom cells
    • Fixed area
    Advanced features

    • Filtering
    • Grouping
    • Hierarchical data
    • Totals and Subtotals
    • Validation
    • Track changes
    • Tree Grid
    • Value Mapping
    • Select Marquee and Header
    • Fixed header
    • Merge cells
    • Show aggregates below the data

    FlexChart: A fast and flexible JavaScript chart control

    The lightweight ReactJS chart control includes all core features and Excel-like chart types.

    Basic functions

    • flexible binding
    • Legend and Title
    • globalization
    • Hit Test
    • Label
    • Zoom in/out
    • Line marker
    • axis
    Chart Type

    • bar chart
    • Scatter chart
    • Line chart
    • Area chart
    • Spline chart
    • financial charts

    Touch-first gauge component

    Basic functions

    • Touch priority
    • range
    • Tick marks
    • element
    • Basic properties
    • Starting angle, sweep angle
    • direction
    • Text value
    • Customize your style
    Extensions

    • linear
    • Radial
    • Bullet graph

    Input: Mobile-first input controls

    ReactJS input controls allow you to build integrated applications with rich formatting.

    Basic functions

    • Flexible data binding
    • Modern and clean UI
    • Maximum and minimum ranges for date and number types
    • Time interval
    • HTML elements in pop-ups
    • MVVM commands for menu selection
    Input type

    • List box
    • combo box
    • Autocomplete
    • Multiple selection
    • menu
    • Date/Time
    • number
    • color
    • Enter mask
    • Pop-up

    Deep integration between Wijmo and React

    Pure JavaScript controls written in TypeScript


    • Seamless transition from Wijmo controls to React
    • IntelliSense support
    • Design-time error checking
    • You get the benefits of ES6 with a truly object-oriented CollectionView class and an object model identical to the XAML platform.
    • Wijmo is a pure JavaScript control that is framework-agnostic and easy to migrate between frames.


    Running the full Wijmo React demo

    Ask anything!

    Please share your concerns and questions about Wijmo with MESCIUS's expert team. We empathize with your concerns and provide assistance.
    Online product consultation Developer Forum (Technical Support)

    How to Build a React App with Wijmo and NPM


    This article shows how to use Wijmo with NPM and Webpack to build applications targeting React, a popular JavaScript application framework.

    View more articles


    Learn more ways to leverage Wijmo in React.