React Native Context Content продолжает возвращаться
Я хочу очистить пользователя и выйти из системы в React Native, используя useContext
, useReducer
, а также useMemo
.
В моем приложении (AuthContext) есть экран пользователей (UserContext).
UserContext имеет clearUsers()
в useMemo
AuthContext имеет logout()
в useMemo
Содержимое UserContext очищается, если я:
clearUsers();
Но когда я добавляю выход после или до clearUsers, содержимое userContext продолжает возвращаться после повторного входа.
clearUsers();
logout();
Кто-нибудь испытал это? Пожалуйста посоветуй.
1 ответ
Решение
Оказалось, что это связано с циклической ссылкой на импорт. После установки контекста в качестве верхней ссылки эта проблема устранена.