-
Couldn't load subscription status.
- Fork 49.7k
Description
Three points from discussion in reduxjs/react-redux#756:
-
Due to https://bugs.chromium.org/p/chromium/issues/detail?id=701371, environments like CodeSandbox show
Error: nullin our “React caught an error” warning. Let’s consider skipping both as they’re not very useful and look like a bug.Error: nulllooks like a separate error and draws attention away from the real error just above. -
In any case we should probably not print
The error was thrown at:if we don’t have a JS stack. -
There is a related issue. What do we pass to error boundary if we caught
null? It seems that most error boundaries will intuitively do something likeif (this.state.error)or readerror.message, whichnullwill break. There are other falsy values too like''andundefined. My proposal is we always wrap primitives into our ownErrorobjects that we pass to the boundary.