dillon1000/react

Commit

[React DevTools] Improve DevTools UI when Inspecting a user Component that Throws an Error (#24248)

* [ReactDevTools] custom view for errors occur in user's code

* [ReactDevTools] show message for unsupported feature

* fix bad import

* fix typo

* fix issues from rebasing

* prettier

* sync error names

* sync error name with upstream

* fix lint & better comment

* fix error message for test

* better error message per review

* add missing file

* remove dead enum & provide component name in error message

* better error message

* better user facing error message
Browse files
Changed paths10 files
First-parent comparison
M packages/react-devtools-shared/src/__tests__/inspectedElement-test.js ModifiedM packages/react-devtools-shared/src/backend/renderer.js ModifiedM packages/react-devtools-shared/src/backend/types.js ModifiedM packages/react-devtools-shared/src/backendAPI.js ModifiedA packages/react-devtools-shared/src/devtools/views/ErrorBoundary/CaughtErrorView.js AddedM packages/react-devtools-shared/src/devtools/views/ErrorBoundary/ErrorBoundary.js ModifiedR packages/react-devtools-shared/src/TimeoutError.js →packages/react-devtools-shared/src/errors/TimeoutError.js RenamedA packages/react-devtools-shared/src/errors/UnknownHookError.js AddedA packages/react-devtools-shared/src/errors/UserError.js AddedM packages/react-devtools-shared/src/inspectedElementMutableSource.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…