React Native Context Content продолжает возвращаться

Я хочу очистить пользователя и выйти из системы в React Native, используя useContext, useReducer, а также useMemo.

В моем приложении (AuthContext) есть экран пользователей (UserContext).

UserContext имеет clearUsers() в useMemo

AuthContext имеет logout() в useMemo

Содержимое UserContext очищается, если я:

clearUsers();

Но когда я добавляю выход после или до clearUsers, содержимое userContext продолжает возвращаться после повторного входа.

clearUsers();
logout();

Кто-нибудь испытал это? Пожалуйста посоветуй.

1 ответ

Решение

Оказалось, что это связано с циклической ссылкой на импорт. После установки контекста в качестве верхней ссылки эта проблема устранена.

Другие вопросы по тегам