Мое приложениеactjs не открывалось на вкладке инкогнито или в новых браузерах и отображало эти ошибки - PullRequest
0 голосов
/ 01 октября 2018

Я новичок в реакции / редукции и пытаюсь развернуть свое первое приложение, но после его развертывания я вижу некоторые неузнавающие ошибки, приложение открывается в моем chrome обычно без ошибок, но показывает ошибки на вкладке инкогнито, а также в другихЛица нормальных браузеров и показывая эти ошибки, также я не могу развернуть свое приложение в этом случае :( Мне нужна помощь, пожалуйста.

нажмите здесь, чтобы увидеть скриншот ошибки

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

См. Изображение здесь https://prnt.sc/l0w8nh Я думаю, что если вы используете в своем производственном окружении инструменты redux dev, это будет вашей проблемой, и вы должны отключить ее, если среда не находится в разработке.

И вы можете видеть, что в действии в этом репо https://github.com/mohamedGamalAbuGalala/burger-builder И приложение успешно развернуто здесь https://react -galala-burger.firebaseapp.com /

0 голосов
/ 01 октября 2018

Я предполагаю, что ваш браузер выбирает вещи из кэша, так как он не открывается в вашем инкогнито и других браузерах.Приходя к вашей ошибке вы должны проверить ваш метод createStore.Ваш энхансер всегда должен быть вашим третьим аргументом.Пожалуйста, проверьте, правильно ли передаются параметры в нужном месте.

createStore ожидает получения следующих аргументов:

reducer (Function): редукционная функция, которая возвращает следующее дерево состояний, учитывая текущее дерево состояний и действие для обработки.[preloadedState] (любой): начальное состояние.При желании вы можете указать его для гидратации состояния с сервера в универсальных приложениях или для восстановления ранее сериализованного сеанса пользователя.Если вы создали редуктор с combReducers, это должен быть простой объект с той же формой, что и передаваемые ему ключи.В противном случае вы можете передавать все, что может понять ваш редуктор.

[Enhancer] (Функция): Enhancer магазина.При желании вы можете указать его, чтобы расширить хранилище сторонними возможностями, такими как промежуточное ПО, путешествия во времени, постоянство и т. Д. Единственный улучшитель магазина, который поставляется с Redux, это applyMiddleware ().

Запомните корневой редуктор в вашемПриложение должно объединить все ваши редукторы в один редуктор.

Из документации Redux

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