|
1 | | -import *asReact from 'react'; |
2 | | -import *asReactDOM from 'react-dom'; |
| 1 | +import React from 'react'; |
| 2 | +import ReactDOM from 'react-dom'; |
3 | 3 | import {createStore, applyMiddleware} from 'redux';
|
4 | 4 | import {Provider} from 'react-redux';
|
5 | 5 | import createSagaMiddleware from 'redux-saga';
|
6 | 6 | import 'regenerator-runtime/runtime'; // eslint-disable-line import/no-extraneous-dependencies
|
7 | 7 | import logger from 'redux-logger';
|
8 | | -import reducers from './reducers'; |
9 | | -import Counter from './counter'; |
10 | | -import sagas from './sagas'; |
| 8 | +import {reducers} from './reducers'; |
| 9 | +import {Counter} from './counter'; |
| 10 | +import {watchDecrementAsync} from './sagas'; |
11 | 11 |
|
12 | 12 | const sagaMiddleware = createSagaMiddleware();
|
13 | 13 |
|
14 | 14 | const store = createStore(
|
15 | 15 | reducers,
|
16 | 16 | applyMiddleware(sagaMiddleware, logger));
|
17 | 17 |
|
18 | | -sagaMiddleware.run(sagas); |
| 18 | +sagaMiddleware.run(watchDecrementAsync); |
19 | 19 |
|
20 | 20 | ReactDOM.render(
|
21 | 21 | <Provider store={store}>
|
|
0 commit comments