If this data is being sent to a centralized database and the charts and diagrams you need to show are not very complicated, then I would go for something more like a BI solution.
These tools can connect directly to your database (and many other types of datasources) and they offer you a user friendly interface where you can build the queries to extract the data you need and show it in a variety of different charts.
There are some great free and open source alternatives like Metabase and Superset, and of course the commercial ones like Retool and PowerBI.
I would only go the React way if you need something very customized to your needs. Not only you're gonna have to build the full React frontend, you're also gonna need to build the backend to extract the data and provide the APIs for the frontend.