在创建 Store 时使用中间件的形式将插件激活
// index.js
// 这里结合 Redux 异步使用
// 需要引入 compose
import { createStore, applyMiddleware, compose } from 'redux';
// 判断浏览器是否已经安装了 Redux Devtools 插件
const reduxDevTools = window.devToolsExtension() || (() => {})();
// 创建 Store, 将 thunk 与 reduxDevTools 在 compose 中合成
const store = createStore(aReducer, compose(
applyMiddleware(thunk),
reduxDevTools,
));