Skip to content

Commit ed029fc

Browse files
committed
update: chapter 17
1 parent 758e678 commit ed029fc

File tree

4 files changed

+6589
-7994
lines changed

4 files changed

+6589
-7994
lines changed

17/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6-
"immer": "^2.1.0",
7-
"react": "^16.8.3",
8-
"react-dom": "^16.8.3",
9-
"react-redux": "^7.1.0-rc.1",
10-
"react-scripts": "^3.3.1",
11-
"redux": "^4.0.1",
12-
"redux-actions": "^2.6.4",
6+
"immer": "^10.0.1",
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
},
1515
"scripts": {

17/src/index.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,23 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import ReactDOM from 'react-dom/client';
33
import { createStore } from 'redux';
44
import { Provider } from 'react-redux';
55
import { composeWithDevTools } from 'redux-devtools-extension';
66
import './index.css';
77
import App from './App';
8-
import * as serviceWorker from './serviceWorker';
98
import rootReducer from './modules';
109

10+
1111
const store = createStore(rootReducer, composeWithDevTools());
12+
const root = ReactDOM.createRoot(document.getElementById('root'));
1213

13-
ReactDOM.render(
14+
root.render(
15+
<React.StrictMode>
1416
<Provider store={store}>
1517
<App />
16-
</Provider>,
17-
document.getElementById('root'),
18+
</Provider>
19+
</React.StrictMode>
1820
);
1921

20-
serviceWorker.unregister();
22+
23+

17/src/modules/todos.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createAction, handleActions } from 'redux-actions';
2-
import produce from 'immer';
2+
import {produce} from 'immer';
33

44
const CHANGE_INPUT = 'todos/CHANGE_INPUT'; // 인풋 값을 변경함
55
const INSERT = 'todos/INSERT'; // 새로운 todo 를 등록함

0 commit comments

Comments
 (0)