Since we don't have anything like shouldComponentUpdate in React, OnPush is the best thing we can do in order to have performant components: I'd like to work with it without any workaround ;) And if it's intended to work like this (like others said), maybe we can discuss that and ...