improve our overlay

  • This is a bug
  • This is a modification request

Code

improve our default overlay:

  1. Allow to catch runtime errors
  2. Improve errors/warnings reporting (ideally we should have )
  3. Improve styles
  4. More?

CRA has react-error-overlay, I think we can union with them and create the one great overlay

/cc @raix

Please paste the results of webpack-cli info and webpack-cli version here, and mention other relevant information

Expected Behavior

Better DX

Actual Behavior

Our overlay is very simple and in some places have bad DX