Skip to content

Commit 09ea09a

Browse files
author
Ken Berkeley
authored
Update redux-advanced-tutorial.md
1 parent f44785d commit 09ea09a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

redux-advanced-tutorial.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ export default function createStore(reducer, preloadedState, enhancer) {
148148
// 这里省略的代码,到本文的最后再讲述(用于压轴你懂的)
149149

150150
var currentReducer = reducer
151-
var currentState = preloadedState // 这就是整个应用的 state
152-
var currentListeners = [] // 用于存储订阅的回调函数,dispatch 后逐个执行
153-
var nextListeners = currentListeners // 【悬念1:为什么需要两个 存放回调函数 的变量?】
151+
var currentState = preloadedState // 这就是整个应用的 state
152+
var currentListeners = [] // 用于存储订阅的回调函数,dispatch 后逐个执行
153+
var nextListeners = currentListeners //【悬念1:为什么需要两个 存放回调函数 的变量?】
154154
var isDispatching = false
155155

156156
/**
@@ -399,7 +399,7 @@ import counterReducer from './counterReducer'
399399
import todosReducer from './todosReducer'
400400

401401
const rootReducer = combineReducers({
402-
counter: counterReducer, // <-------- 键名就是该 reducer 对应管理的 state
402+
counter: counterReducer, // 键名就是该 reducer 对应管理的 state
403403
todos: todosReducer
404404
})
405405

@@ -612,8 +612,8 @@ export default function bindActionCreators(actionCreators, dispatch) {
612612
<script>
613613
$('#btn').on('click', function() {
614614
var content = $('#todoInput').val() // 获取输入框的值
615-
var action = addTodo(content) // 执行 Action Creator 获得 action
616-
store.dispatch(action) // 手动显式 dispatch 一个 action
615+
var action = addTodo(content) // 执行 Action Creator 获得 action
616+
store.dispatch(action) // 手动显式 dispatch 一个 action
617617
})
618618
</script>
619619
```
@@ -824,9 +824,9 @@ import { createStore, applyMiddleware, compose } from 'redux'
824824

825825
const store = createStore(
826826
reducer,
827-
preloadedState, // <----- 可选,前后端同构的数据同步
828-
compose( // <------------ 还记得吗?compose 是从右到左的哦!
829-
applyMiddleware( // <-- 这货也是 Store Enhancer 哦!但这是关乎中间件的增强器,必须置于 compose 执行链的最后
827+
preloadedState, // 可选,前后端同构的数据同步
828+
compose( // 还记得吗?compose 是从右到左的哦!
829+
applyMiddleware( // 这货也是 Store Enhancer 哦!但这是关乎中间件的增强器,必须置于 compose 执行链的最后
830830
middleware1,
831831
middleware2,
832832
middleware3

0 commit comments

Comments
 (0)