Redux-devtools 使用

简单粗暴: 直接去chrome市场下载Redux DevTools Extension,免去安装依赖包和配置。

安装npm包

  1. redux-devtools
  2. redux-devtools-log-monitor log信息组件
  3. redux-devtools-dock-monitor log信息展示组件
$ npm install redux-devtools redux-devtools-log-monitor redux-devtools-dock-monitor -D

步骤

  1. create DevTools.js

    import React from 'react'
    import { createDevTools } from 'redux-devtools'
    import LogMonitor from 'redux-devtools-log-monitor'
    import DockMonitor from 'redux-devtools-dock-monitor'
    const DevTools = createDevTools(
    <DockMonitor toggleVisibilityKey='ctrl-h' changePositionKey='ctrl-q'>
        <LogMonitor />
    </DockMonitor>
    )
  2. createStore 前创建 enhancer

    import { compose } from 'redux'
    import DevTools from '@/DevTools'
    const enhancer = compose(DevTools.instrument()) 
  3. createStore

    import { createStore } from 'redux'
    const store = createStore([reducerState], [initialState], enhancer)

结合使用 react-redux 的步骤省略,详情可点击这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值