This post is a bit old and outdated.
Rechart has evolved in the meantime.
Please refer to the more recent posts from here
One of the first thing that came in my mind after the initial journey of this library was about how to make it dead-simple to configure it.
Of course, that was strictly related to the Plotly issue I mentioned in the previous post.
Since Rechart is designed to work nicely in Retool, the idea to create a “Configurator” in Retool was the first route.
This way I had the possibility to both:
Here the first version of it:
It became clear after a while that the Configurator had some potential in many ways. Not only it’d allow to testing within its own enviroment, but it might be the single point of truth to learn the library features by playing visually, find relevant and in-context information and linking to external documentations and examples if required.
Last but not least, it removes a lot of development work that would be required for a custom configurator. Of course, there are some limits from interaction perspective but since the final users of the Configurator are Retool users, it’s something very familiar with them :)