reactjs+redux/react-redux+redux-thunk+mongoose的架构系列之react-devtool-extension配置(四)

接着上一篇的文章,我们用redux-thunk顺利实现了数据的异步操作,这节我们来配置下类似于vue-devtool的工具,在react中就是react-devtool-extension,面板的效果像下面那样:
在这里插入图片描述
要实现上面的开发面板的前提是,我假如你已经安装好了chrome的扩展程序,具体的安装步骤请参考其他的文章!
最简单的方法,在应用商店里面搜索,找到了自行添加即可。
在这里插入图片描述

安装好了,就是这样。。。
在这里插入图片描述
然后再改造我们的index.js入口文件

import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import { counter } from "./index.redux";
import { createStore, applyMiddleware, compose } from "redux";
//处理异步的中间件
import thunk from "redux-thunk";
//创建store

const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;

const store = createStore(
  counter,
  /* preloadedState, */ composeEnhancers(applyMiddleware(thunk))
);

function render() {
  ReactDOM.render(<App store={store} />, document.getElementById("root"));
}

render();

//监听到render的更新
store.subscribe(render);

// store.subscribe(listener);

// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals

然后再进行测试
请添加图片描述
这样我们的devtool就安装成功了,也就很方便的实时看到我们的操作了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值