response-redux - Обновление с v6 до v7 с неправильной настройкой состояния приращения - PullRequest
0 голосов
/ 10 апреля 2019

Я использую состояние 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 для меня, так что это единственное, что инструменты разработчика показывают как загруженные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...