highcharts / highcharts-react-native

Other
103 stars 79 forks source link

Library is being used and our app is live #129

Open JarnaKantaria opened 3 years ago

JarnaKantaria commented 3 years ago

We noticed that this library is no longer actively maintained since January. Our application is already live and we are highly dependant on this library for highcharts.

We also have a highcharts license. Please let us know which repository or any other library we can refer to providing same features in react native.

iWaleedibrahim commented 3 years ago

same issue

artola commented 2 years ago

Could some of the maintainers tell us why this package is not longer maintained? Is it due some technical reason? Is it recommended other solution? As long users of Highcharts (paid for license) we would like to port the code used in the web version into the newest mobile development, at this point we do not know how to proceed, some of the devs recommend a full replacement by "Victory", that I would like to avoid. Please provide some technical advise.

Denyllon commented 2 years ago

Hi @artola, Thank you for being the part of Highcharts community! We decided to stop maintaining this package, because it was really problematic to keep this working correctly with all possible setups, like different versions of React Native, using Expo or not, variety of bundlers and tools (in general) used around a whole RN. The process of testing the wrapper was also not so easy and very time consuming due to the number of different setups, and because the fact, that a significant part of this package's functionality relies on 3rd party packages, which are changing very dynamically, like so react-native-unimodules (here you can read a bit more about that).

I can't give you one hundred percent guarantee that the ported code will work without problems, but there is always some chance that package will fit your mobile app setup. The thing that I should also mention is both product are covered by completely different licenses, and as long as Highcharts are having paid license, this package remains totally free and open source, so in effect it can be treated like kind of "additional content" for Highcharts.

Kind regards!

horstleung commented 2 years ago

@artola I created a package for maintaining my project with Highchart js. https://github.com/fattomhk/react-native-highcharts-webview If you are supporting iOS12+, you might consider to use it.

artola commented 2 years ago

@artola I created a package for maintaining my project with Highchart js. https://github.com/fattomhk/react-native-highcharts-webview If you are supporting iOS12+, you might consider to use it.

Thanks @fattomhk but your package depends on expo, good for such projects but we do not use it.

@Denyllon In the past we have created our React wrapper for HC, later appeared the "official", now we would like to refactor our code to consume it. With RN it seems that we are going in the other way around, we started using the "official" and now as it is not maintained anymore we should move out. We are customers paying for the license (of course that it delivers what the contract says), and we would really like to use HC with official wrappers for React and RN, in this point it would be nice that HC support them as they are the bigger consumers nowadays.

horstleung commented 2 years ago

expo is a tool / framework only (the replacement of react-native-unimodules). You may use it in bare workflow and exclude the packages you don't want.

BTW, I recommend to migrate to another chart lib if you can.

matt-dalton commented 2 years ago

Has anyone got any recommendations for similar quality React Native charting libraries that they've moved to?

TanKucukhas commented 2 years ago

Victory React-native seems to be the best alternative