反応するネイティブで-持続再来の暗号化オプションを使用して問題があるようだ。は、ネイティブリアクト持続し、暗号化ユーザートークン - Reduxの-存続・変換・暗号化エラー
https://github.com/maxdeviant/redux-persist-transform-encrypt/issues/15
誰でも助けることができますredux nativeを使用してログイントークンを暗号化して保存するためのソリューション/回避策はありますか?
私はReduxのを使用しようとReduxの-存続・変換・暗号化と持続私は Redux-persist-transform-encrypt: expected outbound state to be a string error
import { createStore, compose, applyMiddleware } from 'redux';
import ReduxThunk from 'redux-thunk';
import { persistStore, autoRehydrate } from 'redux-persist';
import { AsyncStorage } from 'react-native';
import createEncryptor from 'redux-persist-transform-encrypt';
import reducers from './reducers';
const store = createStore(
reducers,
{},
compose(
applyMiddleware(ReduxThunk),
autoRehydrate(),
),
);
const encryptor = createEncryptor({
secretKey: 'my-super-secret-key-999',
});
persistStore(
store,
{
storage: AsyncStorage,
whitelist: ['auth'],
transforms: [encryptor],
},
);
export default store;
取得私の認証状態は次のようなものです:
const INITIAL_STATE = {
user: null,
token: ''
};
は、任意のはありますredux-persist-transform暗号化を使用するソリューション、またはredux persistenceを使用しているときにトークンを暗号化するための変換およびその他のパッケージ