Реактив-админка включает материал-ящик - PullRequest
1 голос
/ 07 марта 2019

All,

Я недавно начал использовать реагировать-admin для создания небольшого веб-сайта и был заинтересован в том, чтобы на сайте был реализован Drawer from material-ui.Я прочитал расширенный учебник для добавления диалогов и ящиков и даже позаимствовал PostQuickPreviewButton из этой статьи и пытался использовать в своем коде, однако всякий раз, когда я добавляю <PostQuickPreviewButton /> в представление, я получаюследующая ошибка:

Invariant Violation: Could not find "store" in the context of "Connect(PostQuickPreviewButton)". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to Connect(PostQuickPreviewButton) in connect options.

Я относительно новичок в React и реагировать-администратор, но я понимаю, что в структуре реагирования-администрирования есть <Provider> (и я вижу это в моем React DeveloperИнструменты).Это, вероятно, что-то простое, но просто не вижу, чтобы решить это.Я могу опубликовать код, если это необходимо, но на самом деле не верю, что я делаю что-то необычное.

Спасибо за помощь

1 Ответ

0 голосов
/ 07 марта 2019

Играя с учебником, на который ссылаются выше, я обнаружил, что обновление некоторых зависимостей (в частности, response-redux и redux-form) вызвало ту же ошибку, с которой я столкнулся в своей программе. Поэтому после некоторых дальнейших экспериментов я обнаружил, что следующие зависимости работают с react-admin:

"react": "^16.7.0",
"react-admin": "^2.6.2",
"react-dom": "^16.7.0",
"react-redux": "^5.1.1",
"react-router-dom": "^4.3.1",
"react-scripts": "2.1.3",
"redux-form": "^7.4.2",
"redux-saga": "^1.0.0"

Надеюсь, это спасет людей

...