benchexec icon indicating copy to clipboard operation
benchexec copied to clipboard

Replace react-vis with something else?

Open PhilippWendler opened this issue 4 years ago • 7 comments

The library react-vis that we currently use for drawing plots is unmaintained. The company behind seems to be working on a successor, but it is unclear when this will be available and how it will be.

Right now the library does what we need, but at some point we might need to replace it. Based on this overview survey, the library recharts might be a suitable replacement.

PhilippWendler avatar Apr 22 '20 14:04 PhilippWendler

recharts looks very promising. The api looks easy to use and easily expandable.

DennisSimon avatar Aug 12 '20 14:08 DennisSimon

It seems that there has been some development going on after the date of this issue. The deprecation message was removed at the end of May and some changes happened. However, here it is stated that this seems to have been temporary and currently no work is being planned (26/11). I couldn't find any more information, so currently the future of the library seems to be unsure.

What should we do about that? Wait and see how they are going to continue the project or switch to an alternative?

lachnerm avatar Jan 02 '21 16:01 lachnerm

Yes, given that we do not have a concrete need for replacing it, we should just wait.

PhilippWendler avatar Jan 11 '21 07:01 PhilippWendler

it's a very old conversation, a lot might have happened. So what is the state of this issue? Are we going to replace the library? Is there any specific library that is being considered?

vinayak-00017 avatar Feb 29 '24 04:02 vinayak-00017

This is a good question. On our side nothing has happened. It seems that there have been some releases for react-vis, but they are not listed on GitHub and I cannot find release notes, which makes them dubious. It is questionable whether react-vis is still under good maintainership. Also, support for React 18 is questionable.

I guess it depends whether we find a good replacement. I do not know of any alternative libraries right now.

PhilippWendler avatar Feb 29 '24 07:02 PhilippWendler

I think recharts will be the best preferable replacement. I have used it many times and it has most of the features.

JawHawk avatar Feb 29 '24 13:02 JawHawk

Seems plausible, at least as a first glance it looks good. But maybe there are other libraries as well, would be good to get some overview.

PhilippWendler avatar Feb 29 '24 15:02 PhilippWendler