Ошибки при использовании mobx с реагирует на роутер dom v4.3 - PullRequest
0 голосов
/ 23 мая 2019

когда я вызываю действия mobx в методе рендеринга Route, я просто получаю «cant setState () на не смонтированном компоненте».это действие mobx существенно меняет содержимое страницы индекса, и у меня есть отдельный Маршрут с путем "/ products", который также вызывает это действие mobx.

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

пример компонента Route:

  <Route to={`${lang}/`} render={() => { ui.selectFilter('something'); return <Index /> }} />
  <Route to={`${lang}/products`} render={() => { ui.selectFilter('something2'); return <Index /> }} />  

какие-либо советы о том, как лучше справиться с этим или какие-либо обходные пути?

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