gpt4 book ai didi

reactjs - 如何启用 Redux Devtools?

转载 作者:行者123 更新时间:2023-12-04 12:39:31 25 4
gpt4 key购买 nike

我正在学习 React 教程,讲师在 Chrome 上安装了一个扩展, Redux Devtools .就我而言,我想知道为什么我的扩展名似乎是 不活动(灰色) .在我的 chrome 扩展设置中,它是 , 站点访问设置 在所有网站 , 允许打开文件中的链接
已打开,但当我查看 Redux 选项卡时,它显示:
No store found. Make sure to follow the instructions.
关于 .js 文件,有这样的声明:

const ReactReduxDevTools = window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__();
let store;
if(window.navigator.userAgent.includes("Chrome") && ReactReduxDevTools){
store = createStore(
rootReducer,
initialState,
compose(
applyMiddleware(...middleware),
ReactReduxDevTools)
);
}else{
...
}

可能是什么问题呢?与 Chrome 的兼容性?

enter image description here

最佳答案

import {Provider} from 'react-redux'

import {createStore, applyMiddleware, compose} from 'redux'

import reducers from './reducers';


const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;

const store = createStore(reducers, composeEnhancers(applyMiddleware()))


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

关于reactjs - 如何启用 Redux Devtools?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60838038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com