mirror of
https://github.com/facebook/docusaurus.git
synced 2025-04-29 02:08:36 +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 ReactDOM from 'react-dom/client';
|
||||
import ReactDOM, {type ErrorInfo} from 'react-dom/client';
|
||||
import {BrowserRouter} from 'react-router-dom';
|
||||
import {HelmetProvider} from 'react-helmet-async';
|
||||
|
||||
|
@ -37,8 +37,12 @@ if (ExecutionEnvironment.canUseDOM) {
|
|||
</HelmetProvider>
|
||||
);
|
||||
|
||||
const onRecoverableError = (error: unknown): void => {
|
||||
console.error('Docusaurus React Root onRecoverableError:', error);
|
||||
const onRecoverableError = (error: unknown, errorInfo: ErrorInfo): void => {
|
||||
console.error(
|
||||
'Docusaurus React Root onRecoverableError:',
|
||||
error,
|
||||
errorInfo,
|
||||
);
|
||||
};
|
||||
|
||||
const renderApp = () => {
|
||||
|
|
Loading…
Add table
Reference in a new issue