Es scheint, es ist ein Problem, das encrypt Option von redux-persistieren in reagieren-native mit:React nativen bestehen bleiben und zu verschlüsseln Benutzertoken - Redux-persistieren-Transformations-encrypt Fehler
https://github.com/maxdeviant/redux-persist-transform-encrypt/issues/15
kann jemand helfen mit jeder Lösung/Workaround, Redux Persist zu verwenden, um ein Login-Token in react-native zu verschlüsseln und zu speichern?
Wenn ich versuche, die redux zu verwenden bestehen mit dem redux-persistieren-Transformations-encrypt i 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;
Mein Auth Zustand so etwas wie dieses erhalten:
const INITIAL_STATE = {
user: null,
token: ''
};
Gibt es eine Lösung zu verwenden redux-persist-transform encrypt oder die Transform und andere Paket zu verschlüsseln das Token bei der Verwendung von redux persist?