### TODO Filter component Multichart component Image component Componente Behavior State View Children Components ####### LIBRARY import EventEmitter class Component extends Component{ $children = array(); $state = array(); function emitChange() { EventEmitter.emit('CHANGE') } } ###### DESARROLLADOR class TableComponent extends Component { $state.page = 1; $state.num_rows = 10; $state.data; function pageNextClicked() { $state.page++; fetchData($state) } function onData(data) { alert(th) $state.data = data; $this->emitChange(); } function onChange() { } function fetchData($page, $count) { fetch().then(this.onData); } } class SolAppTable extends TableComponent { override function onData(data) { alert('HOLA'); parent->onData(); } }