Skip to content

Commit 58c411c

Browse files
fix: remove lazy imported Provider from react-redux (#767)
1 parent 409c886 commit 58c411c

File tree

4 files changed

+7
-51
lines changed

4 files changed

+7
-51
lines changed

package-lock.json

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,5 @@
8282
"react-redux": "^7.1.1 || ^8.1.1",
8383
"react-router-dom": "^6.0.0",
8484
"redux": "^4.0.4"
85-
},
86-
"peerDependenciesMeta": {
87-
"redux": {
88-
"optional": true
89-
},
90-
"react-redux": {
91-
"optional": true
92-
}
9385
}
9486
}

src/react/OptionalReduxProvider.jsx

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
import React, { lazy, Suspense } from 'react';
1+
import React from 'react';
22
import PropTypes from 'prop-types';
3-
4-
const DynamicProvider = lazy(() => import('react-redux')
5-
.then((module) => ({ default: module.Provider }))
6-
.catch(() => ({ default: ({ children }) => children })));
3+
import { Provider } from 'react-redux';
74

85
/**
96
* @memberof module:React
@@ -15,13 +12,11 @@ export default function OptionalReduxProvider({ store = null, children }) {
1512
}
1613

1714
return (
18-
<Suspense fallback={null}>
19-
<DynamicProvider store={store}>
20-
<div data-testid="redux-provider">
21-
{children}
22-
</div>
23-
</DynamicProvider>
24-
</Suspense>
15+
<Provider store={store}>
16+
<div data-testid="redux-provider">
17+
{children}
18+
</div>
19+
</Provider>
2520
);
2621
}
2722

src/react/OptionalReduxProvider.test.jsx

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)