We have a fairly complex dashboard written with PHP, HTML and JQuery but we are considering rewriting parts that are slow/needs updated with react.<p>I was wondering if anyone has past experience and what is the best way to go about this?<p>Is react the best way to go?
React can be a way forward. But it won't automatically improve the perf. First take a look at your middware if you have decision making power on that. The slowness can be mitigated using microservices and graphQL. Without this enhancement, widget to widget, PHP/jQuery is hard to beat.<p>There are many ways to write react. Take a solid boilerplate like react-boilerplate. Then bolt a good dashboard template on it. Get rid of crazy stuff (redux etc)
Use Material. Write simple Functional components using hooks and tie everything together.<p>When you are rewriting, let go some stuff that you don't need.<p>Source: we are in the middle of what you want to do.