Grails and React

Whether your team has an existing Grails® app that needs a new UI or you're designing a brand new microservice architecture with these frameworks, this 6-hour workshop will prepare you to seamlessly integrate the React JavaScript library into your Grails applications.


This workshop introduces several approaches to using the React JavaScript library with Grails projects.

Participants will gain a thorough understanding of the following topics through lectures, real-world examples, and hands-on practice:

  • What React is and how to get the most out of it
  • Approaches to using front-end frameworks
  • Building single page applications (SPAs) with the Grails framework and React

While we will focus on React in this course, many of the techniques are applicable to other modern JavaScript frameworks as well.

Intended Audience

This course is a great learning opportunity for developers interested in understanding how the frontend landscape intersects with Grails applications.


To get the most out of this course, we recommend students have at least intermediate proficiency with Grails 3 and a familiarity with React.

A review of the tutorials at should provide adequate preparation for most developers


The following topics are covered in this workshop:

  • Introduction to React
  • Grails profiles
  • Webpack/Node/npm/yarn
  • Asset pipeline
  • Spring security REST
  • Bonus: Server-side rendering
  • Bonus: GORM/GraphQL

Duration and Format

2 days (6 hours)

Professional Training for Modern Technology Teams

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information