Inconvenients Everything can happen (similar to angular $scope) Difficult to find what emits the signal and what captures it (grep) Naming clashes It is global
a very inflexible way fetch want to set state and not force Forced url pattern Force update pattern listen for reset event The killer argument Bad domain decomposition Why a single model for all sections?
models But you always have some kind of ’global’ database Ask instead of receive Top component passes the data: why not ask for the data yourself? Why not ask?