Skip to content

Commit a1d5ed5

Browse files
committed
update: chapter 18
1 parent 0add6a2 commit a1d5ed5

File tree

3 files changed

+7075
-7766
lines changed

3 files changed

+7075
-7766
lines changed

18/learn-middleware/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"private": true,
55
"dependencies": {
66
"axios": "^0.19.0",
7-
"react": "^16.8.4",
8-
"react-dom": "^16.8.4",
9-
"react-redux": "^6.0.1",
10-
"react-scripts": "2.1.8",
11-
"redux": "^4.0.1",
12-
"redux-actions": "^2.6.5",
7+
"react": "^18.2.0",
8+
"react-dom": "^18.2.0",
9+
"react-redux": "^8.0.5",
10+
"react-scripts": "^5.0.1",
11+
"redux": "^4.2.1",
12+
"redux-actions": "^3.0.0",
1313
"redux-devtools-extension": "^2.13.8",
1414
"redux-logger": "^3.0.6",
1515
"redux-saga": "^1.0.2",

18/learn-middleware/src/index.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import ReactDOM from 'react-dom/client';
33
import { createStore, applyMiddleware } from 'redux';
44
import { Provider } from 'react-redux';
55
import './index.css';
66
import App from './App';
7-
import * as serviceWorker from './serviceWorker';
87
import rootReducer, { rootSaga } from './modules';
98
// import loggerMiddleware from './lib/loggerMiddleware';
109
import { createLogger } from 'redux-logger';
@@ -20,11 +19,13 @@ const store = createStore(
2019
);
2120
sagaMiddleware.run(rootSaga);
2221

23-
ReactDOM.render(
22+
const root = ReactDOM.createRoot(document.getElementById('root'));
23+
24+
root.render(
25+
<React.StrictMode>
2426
<Provider store={store}>
2527
<App />
26-
</Provider>,
27-
document.getElementById('root')
28+
</Provider>
29+
</React.StrictMode>
2830
);
2931

30-
serviceWorker.unregister();

0 commit comments

Comments
 (0)