3

我正在尝试在我的 react native 项目中实现 redux 工具包。好吧,集成是成功的,但是我无法让 redux 开发工具工作。我做了一些研究,找不到任何与 redux 工具包和 react native 组合相关的文章。如果有人知道如何将开发工具与 rtk 一起使用并做出原生反应,那将是一个很大的帮助

4

1 回答 1

0

通常当 redux 开发工具在 react 应用程序中处于非活动状态/变灰时,可能意味着存储没有被初始化(作为道具传递),这可能也是你的情况,但我还没有在 RN 中使用。也许更好地添加一个代码框以更好地检查。

一般来说,您可能忘记了评论部分:

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')
);
于 2022-02-09T12:09:58.303 回答