Tangram
Simple, React state management
Guide
@state name = 'init name' @state age = 23 @state info = null { super...arguments this } @action { thisage ++ } @action async { return } @ static propTypes = user: PropTypesisRequired { const user = thisprops const loading = user return <div> name: username info: loading ? 'loading...' : userinfoaddress age: userage </div> } @ static propTypes = user: PropTypesisRequired { const user = thisprops return <div className="container"> <User /> <button onClick= { user }>addAge</button> </div> }