General question about React Gantt

Hello all,

We currently have a many years old DHTMLX Gantt project that we moved to using with React 3-4 years ago following these instructions:

https://docs.dhtmlx.com/gantt/desktop__howtostart_react.html

There are some requests now at the company to try and use the ReactGantt component:

https://docs.dhtmlx.com/gantt/web__react.html#overview

In your opinion, is it usually easy to retro fit, is it even possible or should we start from scratch?
How do I get the ReactGantt component? Is it a different library? We currently use version Gantt 8.0.2 Enterprise.

I am tasked with investigating all of this and I am a bit confused about what are my options here. What would be the benefits in doing such a move? Are the features at parity with both versions?

Any information and ideas would be greatly appreciated.

Hello Karl,
First, React Gantt is something like a wrapper for the Javascript Gantt. But it is a ready to use component, so, you don’t need to add some code on top of it to make it work.

React Gantt has exactly the same features as the Javascript version. If you use React, it may be more convenient to use that version as it already has the necessary code that you need to manually add with the Javascript version.

If you are thinking about switching the versions in the existing project, you need to know that it is necessary to update the code to make it work.

Also, the first React Gantt version is 9.0.9:
https://docs.dhtmlx.com/gantt/whatsnew.html#:~:text=Samples%20for%20React%20Gantt%20were%20added%20to%20the%20Commercial%2C%20Enterprise%2C%20Ultimate%2C%20and%20Evaluation%20packages

And the 9.0 version has some changes you need to be aware of:
https://docs.dhtmlx.com/gantt/migrating.html#8090

So, if you want to switch to React Gantt, first, you need to migrate the changes to the 9.0 version, then you need to modify the configuration to fit React Gantt.

I think it is better to first try the Trial version:
https://docs.dhtmlx.com/gantt/desktop__howtostart_react.html#step1packageinstallation

You can also check the Trial version of Javascript Gantt as it has the ready samples of React Gantt:

This should help you to see how it works and if you want to switch to React Gantt.

1 Like