Я пытаюсь проверить, аутентифицирован ли пользователь, перейдя на приборную панель. В консоли и сети ошибок нет. Как я могу это исправить?

Я разрабатываю систему аутентификации, используя Django, DRF и Djoser в бэкенде и React, reduxtool kit во фронтэнде. Все работает отлично, кроме mapStatToProps, который предоставляет isAuthenticated

const mapStateToProps = (state) => ({
  isAuthenticated: state.auth?.isAuthenticated,
}

не работает, когда я использую его как

  if (isAuthenticated) {
    return <Navigate to="/dashboard" />;
  }

для перенаправления страницы на дашборд в login.jsx. Я не понимаю почему. Пожалуйста, помогите мне исправить эту ошибку. Состояние redux в redux devtool показывает

{
  rootReducer: {
    auth: {
      access: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjYyMjAwMTM4LCJqdGkiOiJjMjY1OGE5YjM2MTg0NjMxYTRhOTNlYzNiNjZmNDc1MSIsInVzZXJfaWQiOjR9.rpBooY2zuHQE7ttl8DFjR3XSam3B6f55ZYMF_jQeyJc',
      refresh: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY2MjI4MjkzOCwianRpIjoiODM2ZTA1OGVmMTU4NDUxN2I5ZDViNWExMGU1YThkZmMiLCJ1c2VyX2lkIjo0fQ.MzEIvO6vmEhJZ2v3_TZCC4k3gBaKEVeES4OzAaq9DBI',
      isAuthenticated: true,
      user: {
        email: 'ripyschool@gmail.com',
        id: 4,
        username: 'ripyschool'
      }
    }
  }
}

#my loginpage

но после лонгина страница не переходит на дашборд.

пожалуйста, помогите мне исправить эту ошибку?

Вернуться на верх