https://codesandbox.io/s/elastic-mayer-rzz4h2?file=/package.json

This is supposed to `console.error` but it doesn't.

17 warns: https://codesandbox.io/s/admiring-minsky-sze07m?file=/src/App.js
onCommitRootDevTools(finishedWork.stateNode, renderPriorityLevel);
  if (enableUpdaterTracking) {
    if (isDevToolsPresent) {
      root.memoizedUpdaters.clear();
    }
  }
  if (__DEV__) {
    onCommitRootTestSelector();
  }
   Always call this before exiting `commitRoot`, to ensure that any
   additional work on this root is scheduled.
  ensureRootIsScheduled(root, now());
  if (recoverableErrors !== null) {
     T
     n
    const onRecoverableError = root.onRecoverableError;
    for (let i = 0; i < recoverableErrors.length; i++) {
      const recoverableError = recoverableErrors[i];
      onRecoverableError(recoverableError);
    }
  }
  if (hasUncaughtError) {
    hasUncaughtError = false;
    const error = firstUncaughtError;
    firstUncaughtError = null;
    throw error;
  }
   If the passive effects are the result of a discrete render, flush them
   synchronously at the end of the current task so that the result is
   immediately observable. Otherwise, we assume that they are not