react(56)——在项目中使用开发者工具redux-devtools-extension
devtools
vuejs/devtools: Vue.js 开发者工具,这是一个浏览器插件,可以安装在 Chrome 和 Firefox 等现代浏览器中,用于调试 Vue 应用程序,提供了组件树查看、状态快照、时间旅行等高级调试功能。
项目地址:https://gitcode.com/gh_mirrors/de/devtools
·
1.谷歌安装插件
- 需要访问外网,在谷歌商店中下载,也可以自己格外找资源

2.项目中添加redux-devtools-extension库
在终端运行cnpm add redux-devtools-extension即可
3.在store.js文件中添加redux-devtools-extension库中的内容
//该文件专门用于暴露一个store对象,整个应用只有一个store
//引入createStore
import { createStore,applyMiddleware,combineReducers } from "redux";
//引入为组件服务的reducer
import countReducer from "./reducer/count";
import personReducer from "./reducer/person"
//引入redux-thunk,用于支持异步action
import thunk from 'redux-thunk'
//引入redux-devtools-extension
import {composeWithDevTools} from 'redux-devtools-extension'
//汇总所有的renducer变成一个总的reducer
const allReducer = combineReducers({
count:countReducer,
persons:personReducer
})
//暴露store
export default createStore(allReducer,composeWithDevTools(applyMiddleware(thunk)));
- 从redux-devtools-extension中引入composeWithDevTools
- 将composeWithDevTools是一个函数,将其作为createStore的第二个参数传进去即可。
- 如果需要用到
applyMiddleware(thunk),applyMiddleware(thunk)可作为composeWithDevTools的参数传给store。
4.开发者工具作用
- 可以查看store中存储的状态。
- 可以操作reducer运行的action对象。
- 可以自己添加action进行dispatch,查看效果。

vuejs/devtools: Vue.js 开发者工具,这是一个浏览器插件,可以安装在 Chrome 和 Firefox 等现代浏览器中,用于调试 Vue 应用程序,提供了组件树查看、状态快照、时间旅行等高级调试功能。
最近提交(Master分支:4 个月前 )
79116147 - 1 年前
f0359002 - 1 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)