Giter Club home page Giter Club logo

devextreme-reactive's Introduction

DevExtreme Reactive · Build NPM

DevExtreme Reactive is a set of business React components that deeply integrate with Bootstrap and Material-UI libraries.

⚠️ DevExtreme Reactive Components - Maintenance Support Mode

DevExtreme Reactive component libraries are in maintenance support mode. No new features/capabilities will be added to DevExtreme Reactive component libraries in the future (end-of-life: December 2025).

Developing a React App? Check out our updated React UI Suite instead If you are considering React for an upcoming software project or have used DevExtreme Reactive components in the past, please visit js.devexpress.com/react and download a free trial version of DevExtreme React UI – over 70+ components designed to help you build your best, without limits or compromise.

Why DevExtreme Reactive is now in maintenance support mode?

DevExtreme Reactive began as an alternative to the main DevExtreme product line with the following objectives:

  • Provide fully native components for Angular, React, and Vue. Reduce maintenance costs due to a shared codebase.
  • Offer users of popular open-source UI suites such as Bootstrap, Vuetify, and MUI a set of rich components (DataGrid, Scheduler, Charts).
  • Introduce more flexibility via a comprehensive API and built-in plugin system.

Since the original release of DevExtreme Reactive, we reached the following conclusions:

  • Of all our product suites, only the React line (with MUI integration) generated user interest. That market trend forced us to terminate our Reactive Angular and Reactive Vue produce lines.
  • Due to the popularity of DevExtreme Reactive components for MUI, MUI chose to launch their own set of UI components.
  • Based on research, we discovered that developers preferred out-of-the-box solutions versus writing highly customizable code manually. Accordingly, most opted to use React UI components shipping in our main DevExtreme product library.

At present, we must maintain two competitive product lines in parallel - using resources that could be better spent delivering additional value for our primary JS/TS product line (js.devexpress.com/react).

What does maintenance support mode mean for you?

  • Continued Support: We will continue to provide DevExtreme Reactive support to those with an active DevExpress subscription (until the end-of–life: December 2025).
  • Migration Resources: Our goal is to help DevExtreme Reactive users migrate to DevExtreme React. We are preparing guides to help with this transition. These guides will be available on our website when we release v24.2 (mid-December 2024). Please see the timeline below for additional information in this regard.

Timeline

  • With our v24.1 release, our Reactive product line moved to maintenance mode. We will no longer develop/deliver new functionality.
  • Once v24.2 ships (mid-December 2024), we will prepare and publish basic migration/transition guides (from the Reactive line to our DevExtreme React product suite). While we cannot address all usage scenarios within these guides (because product feature sets do not fully overlap), we will do our best to document solutions for all basic use cases.
  • Post v24.2 release, our Reactive line will be deprecated.
  • We will continue to support the Reactive line and its users for two more release cycles (v25.1 and v25.2). This should give everyone enough time to transition away from Reactive to DevExtreme React. End of life for our Reactive product line will be announced prior to the release of v25.2 (mid-December 2025).

We appreciate your understanding and support during this transition period. If you have questions or need assistance during transition, please submit a support ticket via the DevExpress Support Center. We will be happy to follow up.

DevExtreme Reactive Common Features

  • Composable and extendable plugin-based architecture
  • 100% Native React (no jQuery or other dependencies)
  • High performance by using React best practicies
  • Material-UI, Bootstrap 4 and Bootstrap 3 integration with seamless theming
  • Controlled (stateless) and uncontrolled (stateful) modes
  • Redux integration with state persistence and time-traveling

React Data Grid

Website | Demos | Docs

React Chart

Website | Demos | Docs

React Scheduler

Website | Demos | Docs

Note: You can also use the alternative project with 65+ React components. Refer to the comparison blog post for more information.

License

DevExtreme licensing.

Support & Feedback

devextreme-reactive's People

Contributors

alexey-semikozov avatar annatikh avatar aryamnoveugeniy avatar churkin avatar dependabot[bot] avatar dmitrybogomolov avatar dxbykov avatar egaluza avatar franklixuefei avatar gerhat avatar gooddayforsurf avatar gsobolev avatar helen-dikareva avatar ivanblinov2k17 avatar jacksonrr3 avatar krijovnick avatar kvet avatar lazylahtak avatar lykoi18 avatar maximkudriavtsev avatar mikevitik avatar oliversturm avatar oliviertassinari avatar renovate[bot] avatar romantsukanov avatar sergeyalexeev avatar timbset avatar ushkal avatar vasilystrelyaev avatar viterobk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.