Reactjs 添加redux thunk会导致远程redux开发工具无法工作
当我将redux thunk添加到react本机项目时,我的redux远程开发工具不保持任何状态。远程devtools窗口中的状态为未定义。以前(devtools正在工作): 更改为(devtools已停止工作): 我是否在Reactjs 添加redux thunk会导致远程redux开发工具无法工作,reactjs,react-native,redux,react-redux,redux-devtools,Reactjs,React Native,Redux,React Redux,Redux Devtools,当我将redux thunk添加到react本机项目时,我的redux远程开发工具不保持任何状态。远程devtools窗口中的状态为未定义。以前(devtools正在工作): 更改为(devtools已停止工作): 我是否在createStore中执行了错误的顺序 更新:我认为需要composeinhancers。尝试了此功能的一些变体,但不起作用: const store = createStore( reducer, initialState, composeEnhancers(
createStore
中执行了错误的顺序
更新:我认为需要composeinhancers
。尝试了此功能的一些变体,但不起作用:
const store = createStore(
reducer,
initialState,
composeEnhancers(applyMiddleware(thunk)),
devToolsEnhancer()
)
摘自github页面:
而不是
import devToolsEnhancer from 'remote-redux-devtools'
const store = createStore(
reducer,
initialState,
devToolsEnhancer()
)
做:
我不知道为什么这个答案被否决了,它对我来说是有效的。
const store = createStore(
reducer,
initialState,
composeEnhancers(applyMiddleware(thunk)),
devToolsEnhancer()
)
import devToolsEnhancer from 'remote-redux-devtools'
const store = createStore(
reducer,
initialState,
devToolsEnhancer()
)
import { composeWithDevTools } from 'remote-redux-devtools'
const store = createStore(
reducer,
initialState,
composeWithDevTools(applyMiddleware(thunk))
)