This project demonstrates how to integrate the DHTMLX React Gantt component with Redux Toolkit for state management in a React application. The integration enables centralized control of Gantt chart data, tasks, and links, providing predictable updates and smooth UI interactions. The setup uses React 19+ and supports TypeScript for enhanced code quality and maintainability.
-
Powerful Gantt chart UI for project planning and task management.
-
Task and link creation, update, and deletion managed through Redux Toolkit actions.
-
React component driven approach with props controlling Gantt configuration.
-
Seamless Redux integration for state and event management.
-
Support for zoom levels, undo/redo operations, and drag-and-drop functionality.
-
Interactive toolbar with Material-UI components for enhanced user experience.
-
Strong TypeScript support for type-safe usage.
Install dependencies:
npm install
or
yarn
npm run dev
or
yarn dev
Source code in this repo is released under the MIT License.
DHTMLX React Gantt is a commercial library - use under a valid DHTMLX license or evaluation agreement.