当前位置 : 主页 > 网络编程 > 其它编程 >

react(56)——在项目中使用开发者工具reduxdevtoolsextension

来源:互联网 收集:自由互联 发布时间:2023-07-02
1.谷歌安装插件需要访问外网在谷歌商店中下载也可以自己格外找资源2.项目中添加redux-devtools-extension库在终端运行cn 1.谷歌安装插件 需要访问外网在谷歌商店中下载也可以自己格外找资
1.谷歌安装插件需要访问外网在谷歌商店中下载也可以自己格外找资源2.项目中添加redux-devtools-extension库在终端运行cn 1.谷歌安装插件
  • 需要访问外网在谷歌商店中下载也可以自己格外找资源 在这里插入图片描述
  • 2.项目中添加redux-devtools-extension库

    在终端运行cnpm add redux-devtools-extension即可 在这里插入图片描述

    3.在store.js文件中添加redux-devtools-extension库中的内容

    //该文件专门用于暴露一个store对象整个应用只有一个store//引入createStoreimport { createStore,applyMiddleware,combineReducers } from "redux";//引入为组件服务的reducerimport countReducer from "./reducer/count";import personReducer from "./reducer/person" //引入redux-thunk用于支持异步actionimport thunk from redux-thunk//引入redux-devtools-extensionimport {composeWithDevTools} from redux-devtools-extension//汇总所有的renducer变成一个总的reducerconst allReducer combineReducers({count:countReducer,persons:personReducer})//暴露storeexport default createStore(allReducer,composeWithDevTools(applyMiddleware(thunk)));

  • 从redux-devtools-extension中引入composeWithDevTools
  • 将composeWithDevTools是一个函数将其作为createStore的第二个参数传进去即可。
  • 如果需要用到applyMiddleware(thunk)applyMiddleware(thunk)可作为composeWithDevTools的参数传给store。
  • 4.开发者工具作用
  • 可以查看store中存储的状态。
  • 可以操作reducer运行的action对象。
  • 可以自己添加action进行dispatch查看效果。 在这里插入图片描述
  • 【感谢龙石为本站提供数据共享交换平台 http://www.longshidata.com/pages/exchange.html】
    上一篇:linux关于主机服务器双网卡bond配置
    下一篇:没有了
    网友评论