This PR updates React to version 16, replaces a couple outdated components, and updates all the JS dependencies (within compatibility values).
I recommend avoiding third party hosted JS for Fedora projects, for privacy and safety reasons.
LGTM. My one comment is more about considering changing it in the future, since it's already third party now. I recently had my credit card stolen due to a site relying on third party JS. Now I use uMatrix, which blocks JS that isn't served by the same domain as the site you are visiting.
Interesting, I'll remember that in the future. I thought that the shared caching that it provides was beneficial, but indeed it gives a central point of hack.
Pull-Request has been merged by abompard
This PR updates React to version 16, replaces a couple outdated components, and updates all the JS dependencies (within compatibility values).