const mountSafeCallback = (context: Component, callback: ?Function) => () => { if (!callback || (context.isMounted && !context.isMounted())) { return } return callback.apply(context, arguments) }