Event Based Programing

Amr Draz

Introduction

Outline

  • EventsEmitter -> Observer -> Mediator -> StateStore
  • Container -> Promise
  • Observables -> Stream
  • Iterator -> Generator -> Await

EventEmitter

Mediator and State Store

Button onClick

Button addClickListener

Button on("click")

Button extends EventEmitter

EventEmitter -> MediatorĀ 

EventEmitter -> StateĀ 

Managing Concurrency

Event Based Programing

By Amr Draz

Event Based Programing

  • 104