More and more, Grails is proving itself as a powerful backend choice to empower view technologies other than GSPs. For example, we can use Grails with full-fledged frameworks such as Angular.
Such a solution allows front-end developers unfamiliar with Grails to work using their favorite node-based tools and development environments while integrating seamlessly with a Grails Backend. Moreover, he advocates that Grails Developers could have an easy transition from GSP to JSX due to syntax similarities.
In the previous link @ZacharyAKlein showed us that using Grails and React is possible. Now he simplifies the process for us with two new profiles: webpack and react
Mix React with your Grails 3 app or separate it completely. You decide.
If you want to use React within your existing Grails application, either to render components on a GSP or to replace some or all of your GSP pages, then use react:1.0.1
If you prefer a completely separate frontend for your Grails application, and/or want to take advantage of the features of the create-react-app CLI, then the react:2.0.1 is made for you.