True Cross-Platform React Applications

  • React
  • TypeScript
  • React Native

React and React Native have come a long way in making sharing code possible between webapps and mobile apps. We went from needing three different developers to write a feature, to one developer writing a feature twice in the same language. This was a great step forward, but what if it possible to make that a single developer writing a feature only once? This talk will explore building true cross-platform applications using dependency injection and a small set of primitives with shared interfaces across different platforms.