嗨,你能帮帮忙吗?
为什么我的测试中断了这个redux存储设置。
如果我注释掉redux dev工具,它会工作吗?
// window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()import React from 'react'
import { Provider } from 'react-redux'
import { createStore, compose, applyMiddleware } from 'redux'
import reducers from './Reducers'
import reduxPromise from 'redux-promise'
const store = (initialState) => createStore(
reducers,
initialState,
compose(
applyMiddleware(
reduxPromise
),
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
)
);
export default ({children, initialState ={}}) => (
<Provider store={store(initialState)}>
{children}
</Provider>
);谢谢
发布于 2020-03-23 11:23:41
这就是给我的答案,它起作用了
import React from 'react'
import { Provider } from 'react-redux'
import { createStore, compose, applyMiddleware } from 'redux'
import reducers from './Reducers'
import reduxPromise from 'redux-promise'
const store = (initialState) => {
const composeEnhancers =
window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
return createStore(
reducers,
initialState,
composeEnhancers(applyMiddleware(reduxPromise))
)
};
export default ({ children, initialState = {} }) => (
<Provider store={store(initialState)}>
{children}
</Provider>
);https://stackoverflow.com/questions/60733270
复制相似问题