ui-troupe
v0.0.4
Published
🎭 UI Troupe is a minimal view-agnostic front-end application structure that leverages the actor model and statecharts in order to build predictable UIs
Downloads
3
Maintainers
Readme
🎭 UI Troupe
🚧 This is a work in progress! 🚧
Please consider this as an proof of concept, not intended for production usage
Description
UI Troupe is a minimal view-agnostic front-end application structure that leverages the actor model and statecharts in order to build predictable UIs.
Installing
Using npm
npm install --save ui-troupe xstate
Using yarn
yarn add ui-troupe xstate
Credits
The implementation of this package is inspired by the following prior art in the JavaScript ecosystem:
- 🎥 Architecting Web Apps - Lights, Camera, Action! (Chrome Dev Summit 2018)
- 🎥 David Khourshid - Everything is an Actor
- MobX
- UI as an afterthought
- React Fiber Architecture Notes