On Sat, 14 Apr 2018, at 4:40 PM, Alexandre Rafalovitch wrote:
I have recently taught myself basic ReactJS. It is clearly a powerful beast. The two major distinguishing factors from the current UI are its componentised nature (which means you don't build pages, you build re-usable components) and that it uses a transpiled language.
To rebuild the current UI in React, we would need to decompose the HTML pages into components, and migrate behaviour into those components.
Using a transpiled language (and all the tools that support that, e.g. webpack) would give us a more compact, and modern, UI.
However, the HTML is growing old. It isn't properly responsive, and it doesn't use idioms that people have come to expect from a UI (e.g. no hamburgers).
In theory, I would support a rewrite of the visuals - it would make Solr seem more modern. However, I do not underestimate the amount of work involved.