Creating a fullstack React/Material-UI DataGrid frontend data grid connected to a Java SpringBoot REST GET API backend with axios

The increase in popularity of Javascript and mobile devices has led to the rise of JS frameworks such as React, Angular and Vue and the development of single page applications (or SPAs) that are compatible across all devices from laptops to handphones. Whilst frontend development with Java (e.g. JSP, JSF) has taken more of a back seat, React apps running on node.js has become extremely popular. But Java still has an important role to play…