Я использую состояние Redux для сохранения токена из API и заполнения списка элементов (массив объектов).
Я попытался обновить v6 (react-redux 6.0.1
) до v7 (react-redux 7.0.1
), и у меня возникла небольшая проблема.
Мое приложение, кажется, висит на счетчике (например, не загружается). Само приложение «Реакция» загружено, так как я вижу консольные журналы и токен сохраняется в избыточном состоянии.
Мое приложение работает следующим образом -> Первая загрузка приложения -> API вызова, получить токен -> установить токен в состояние избыточности -> использовать этот токен для вызова другого API и получить список элементов -> установить список элементов в redux -> сделать приложение.
Мое приложение не проверяет, есть ли элементы в состоянии избыточности или нет (или лучше сказать, что оно не останавливает загрузку приложения, если состояние пустое), однако оно не загружается. Состояние избыточности пустое (установлен / сохранен только токен), и странная часть в том, что у меня нет ошибок сборки и ошибок консоли браузера.
Есть идеи, как мне это отладить? Насколько я знаю, единственное «критическое изменение» при переходе с v6 на v7 заключается в том, что вы больше не можете использовать propTypes.func
, чего я никогда не делал (следовательно, ошибок нет).
Спасибо!
Редактировать: Проверяя инструменты разработчика реакции (chrome) и переходя непосредственно на страницу, я вижу, что мое приложение даже не заботится о маршрутах из-за обновления на реагировать-редукции. Под этим я подразумеваю следующее: переходя на site.com/list
, он должен открыть компонент страницы списка, однако инструменты разработчика показывают только домашний компонент с загрузчиком. Кажется, что он не загружает какие-либо другие компоненты, кроме HomeComponent?
HomeComponent = App.jsx
для меня, так что это единственное, что инструменты разработчика показывают как загруженные.