我正试图在我的react本机项目中实现redux工具包。集成是成功的,但是我无法让redux开发工具发挥作用。我做了一些研究,没有找到任何与redux工具包和react native组合相关的文章。如果有人知道如何将开发工具与rtk一起使用并进行本地反应,这将对有很大帮助
通常,当redux dev工具在react应用程序中处于非活动/灰显状态时,可能意味着存储尚未初始化(作为道具传递(,这可能也是您的情况,但我还没有在RN中使用。也许最好添加一个codesanbox来更好地检查。
一般来说,可能是你忘记了评论部分:
import { createSlice, PayloadAction } from '@reduxjs/toolkit'
export interface CounterState {
value: number
}
const initialState: CounterState = { //--> part you my have forgot to define
value: 0,
}
或者你可能忘记了将商店连接到应用程序:
...
...
import { Provider } from "react-redux"
import { store } from "./app/store"
ReactDOM.render(
<React.StrictMode>
<Provider store={store}> // --> connecting the store
<App />
</Provider>
</React.StrictMode>,
document.getElementById('root')
);