In systems with many sites for individual clients, such as higher education and different schools, individuals clients can want custom and specific functionality for their sites. Drupal 8 modules can be excessively clunky, difficult to manage, and time consuming to update.
During this presentation we will explore a method of using a single Drupal 8 module combined with embedded react in order to create de-coupled, reusable applications quickly; drawing from a real-life example at Brown University.
This method has many advantages over using multiple Drupal modules, and the potential to be useful in lots of different situations. We'll look at the advantages and disadvantages of the method, how we overcame obstacles such as storing data, sending mail, and CORS issues. We'll also see a working example of the module and configuration.