Wazapp is using MobX for state management. It re-exports its functionality as well as observer
from mobx-react.
Please Note! For convenience purpose MobX's action
has been re-exported as action.bound
​
import Component from "@wazapp/component";import { observable, action } from "@wazapp/tracking";​export default class Todos extends Component {@observable todoItems: []​template() {return (<div><CreateForm onCreate={this.addTodo} /><TodoList todoItems={this.todoItems} /></div>);}​@actionaddTodo(todoItem) {this.todoItems.push(todoItem);}}