Technical post on a React/ThreeJS museum touchscreen interactive

Hi all,
Hopefully of interest,
I wrote this rather long Medium post recently about a build I did last year for a museum exhibition.
It describes the route I took to mixing threeJS scenes with React content and some of the challenges with keeping an SPA like this bug free over constant touchscreen interaction all day. Still learning the ropes with ThreeJS really, but getting there.