Overview
DevExtreme Reactive is a set of business React components that seamlessly integrate with the Bootstrap and Material-UI libraries. These components have a composable and extendable plugin-based architecture and offer high performance by following React best practices. The library also provides integration with Redux for state management and offers multiple themes for customization.
Features
- Composable and extendable plugin-based architecture
- 100% Native React (no jQuery or other dependencies)
- High performance by using React best practices
- 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 component with website, demos, and documentation
- React Chart component with website, demos, and documentation
- React Scheduler component with website, demos, and documentation
Installation
To install the DevExtreme Reactive library, you can use npm or yarn. Open your terminal and execute the following command:
npm install @devexpress/dx-react-core @devexpress/dx-react-grid
Alternatively, if you prefer using yarn, run the following command:
yarn add @devexpress/dx-react-core @devexpress/dx-react-grid
Once the installation is complete, you can import the required components into your React application and start using them.
Summary
DevExtreme Reactive is a powerful set of business React components that integrate seamlessly with popular UI libraries such as Bootstrap and Material-UI. It provides developers with composable and extendable components that follow React best practices, resulting in high-performance applications. The library also offers integration with Redux for state management and includes components like React Data Grid, React Chart, and React Scheduler for building data-driven applications. Overall, DevExtreme Reactive is a great choice for developers looking to build professional and performant React applications.