This element tag is used to define a custom element’s behaviors, and only allowed to be used inside a <custom-element>
<trigger-event>
<listen-event>
<custom-element name="my-element">
<element-state name="count" type="number">0</element-state>
<element-state name="content" type="html"></element-state>
<element-flow>
<trigger-event click="TheButton">
<set-state name="count" value="1" mutate="+"></set-state>
<set-state name="content" from="localState">
New Value
<strong>$.count</strong>
</set-state>
</trigger-event>
</element-flow>
<template>
<button ref="TheButton">Click Me!</button>
<br />
<slot name="#content"></slot>
</template>
</custom-element>
<my-element></my-element>