Structuring TypeScript and React applications for headless frontends
A growing number of Drupal websites feature a TypeScript/React frontend. While the advantages of a headless architecture are clear, there are some serious disadvantage, chief among which: how do you ensure your codebase remains manageable today as in the future?
In this presentation we will learn the basics of TypeScript and React, and we will move quickly towards the good practices that yield high quality code and happy developers. We will use no frameworks, and the presentation does not have requirements beyond basic programming knowledge.