mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-16 17:52:29 +02:00
fix(core): log missing errorInfo in React 18 onRecoverableError callback (#9387)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
This commit is contained in:
parent
d86aa0da5f
commit
643a7fe5a3
1 changed files with 7 additions and 3 deletions
|
@ -6,7 +6,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import ReactDOM from 'react-dom/client';
|
import ReactDOM, {type ErrorInfo} from 'react-dom/client';
|
||||||
import {BrowserRouter} from 'react-router-dom';
|
import {BrowserRouter} from 'react-router-dom';
|
||||||
import {HelmetProvider} from 'react-helmet-async';
|
import {HelmetProvider} from 'react-helmet-async';
|
||||||
|
|
||||||
|
@ -37,8 +37,12 @@ if (ExecutionEnvironment.canUseDOM) {
|
||||||
</HelmetProvider>
|
</HelmetProvider>
|
||||||
);
|
);
|
||||||
|
|
||||||
const onRecoverableError = (error: unknown): void => {
|
const onRecoverableError = (error: unknown, errorInfo: ErrorInfo): void => {
|
||||||
console.error('Docusaurus React Root onRecoverableError:', error);
|
console.error(
|
||||||
|
'Docusaurus React Root onRecoverableError:',
|
||||||
|
error,
|
||||||
|
errorInfo,
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const renderApp = () => {
|
const renderApp = () => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue