小编Bla*_*ake的帖子

React Native:如何安全地存储 API 客户端机密?

如果我正在创建一个 IOS React Native 应用程序,那么存储外部 API 的客户端机密的最佳位置在哪里?我看到了很多教程,只是对它们进行了硬编码,但是继续按照不要这样做”的方式说一些东西,而没有实际提供一个有效的示例来说明如何在生产级别实际执行此操作。

ios reactjs react-native

7
推荐指数
0
解决办法
2508
查看次数

Redux store.getState() 返回初始状态值

我配置了 Redux 存储,并且尝试从 React 组件外部访问状态。我正在使用store.getState(),但它会返回商店中所有内容的初始状态值,即使商店填充了正确的数据(在 UI 和开发工具中可见)。似乎只是当导入商店并通过getState()返回初始值而不是商店中实际的值来访问状态时。代码如下。

商店.ts

    import * as _ from "@reduxjs/toolkit/node_modules/redux-thunk";
    import { Action, configureStore } from "@reduxjs/toolkit";
    import { ThunkAction } from "redux-thunk";
    import { useDispatch } from "react-redux";
    import reducers from "./reducers";

    const store = configureStore({
        reducer: reducers,
        middleware: (getDefaultMiddleware) =>
            getDefaultMiddleware({
                serializableCheck: false,
            }),
    });

    export type AppDispatch = typeof store.dispatch;

    export type IRootState = ReturnType<typeof store.getState>;

    export type AppThunk = ThunkAction<void, IRootState, unknown, Action<string>>;

    // Export a hook that …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux redux-toolkit

5
推荐指数
1
解决办法
6620
查看次数