Смотрите, что весь смысл redux-persist состоит в том, чтобы сохранять состояние избыточности, даже когда приложение закрыто через AsyncStorage / sql -lite-storage.
Я полагаю, ранее вы хранили свой токен JWT, проверяли его действительность и показывали пользователю соответствующие экраны.
Теперь, поскольку FirebaseAuth не имеет такого потока, вы можете опустить loginReducer в конфигурации с избыточным постоянным сохранением. Например:
const persistConfig = {
key: 'root',
storage: storage,
blacklist: ['navigation'] // navigation will not be persisted
};
Но могут быть и другие места, в которых вы используете хранилище избыточных данных, например, предположим, что я использую избыточное хранилище для сохранения данных о поездках пользователя, поэтому он не извлекает каждый раз. Так что просто проверьте, какова ваша цель.
Надеюсь, это поможет. не стесняйтесь сомнений.