Demo project using MobX State Tree, React and Typescript. The main state is completely decoupled from UI (look ma' no useState
). Focus management is also decoupled from the main components and put in a separate ARIA layer, so the foundation for a more accessible web app is laid!
The application is fully responsive and tested in latest browsers. Some quirks probably remain though 😏