DoraX: Writing Game UI in TSXAugust 16, 2026 · 6 min readLi JinDora SSR developerIn the ancient age of UI development, general-purpose code created controls one by one, assigned properties, attached children, and connected events. The industry gradually extracted interface structure into XML-shaped domain languages. Data synchronization moved through MVC and MVVM. Later, JSX and React made a different compromise mainstream: keep a declarative tree, but place it back inside a programming language with components and data-driven rendering. Dora carries a small record of the same cultural journey.